Skip to content
View DanielArndt0's full-sized avatar
⚙️
Building things...
⚙️
Building things...

Highlights

  • Pro

Organizations

@NDT-Digital

Block or report DanielArndt0

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DanielArndt0/README.md

Daniel Arndt

Fullstack Software Engineer · Web, Systems & Data

Trabalho com software de ponta a ponta: aplicações web, back-ends, APIs, sistemas de dados, automações e ferramentas para desenvolvedores.

A parte que mais me interessa é a arquitetura: como as peças se encaixam e como sistemas diferentes conversam entre si. Mantenho projetos open source e, por interesse pessoal, também mexo com sistemas embarcados, microcontroladores e software de baixo nível.

Áreas de atuação

  • Desenvolvimento fullstack
  • Aplicações web e sistemas sob medida
  • Back-end, APIs e serviços
  • Processamento, estruturação e integração de dados
  • Automação de processos e integrações entre sistemas
  • Ferramentas para desenvolvedores, bibliotecas e CLIs

Projetos em destaque

CLI que baixa, prepara e importa os dados públicos de CNPJ da Receita Federal para o PostgreSQL.

Ele faz o caminho inteiro até a base ficar utilizável: download, extração, validação, sanitização, geração do schema e importação de um volume grande de registros. A ideia é que uma aplicação que dependa desses dados já comece de uma base organizada.

API REST que acompanha o CNPJ DB Loader. Um prepara e importa a base; o outro expõe os dados para consulta por aplicações, integrações, dashboards e automações.

Sistema para gerenciar campanhas, listas de contatos e o processamento de envios de email. Foi onde explorei filas, processamento assíncrono e a infraestrutura necessária para enviar em escala.

CLI em Node.js e TypeScript com utilitários para as tarefas que aparecem toda semana: validar e manipular CPF, CNPJ e CEP, trabalhar com JSON, gerar hashes, UUIDs e tokens, lidar com datas, strings e arquivos ZIP.

Biblioteca Python e CLI para ler e processar PDFs. Extrai informações de forma estruturada, exporta para Excel e, quando é o caso, grava em banco de dados.

Labs e experimentos

Projetos de estudo e experimentação em outras plataformas e áreas: mobile, sistemas embarcados, microcontroladores e redes.

  • Talkio, app de mensagens em tempo real, com conversas individuais, notificações, indicador de digitação e atualização instantânea dos chats.

  • landmarks-swiftui, estudo de Swift e SwiftUI: navegação, gerenciamento de estado, carregamento de dados locais, MapKit e componentes reutilizáveis.

  • SimpleOS, exploração de arquitetura de sistemas operacionais e de software para microcontroladores.

  • embedded-gemini-client-demo, um ESP32 com display OLED conversando com um serviço externo.

  • pic-eeprom-library, rotinas reutilizáveis de leitura e escrita na memória EEPROM interna de microcontroladores PIC.

  • esp32-ssid-spammer, estudo sobre Wi-Fi, beacon frames e comunicação 802.11 com ESP32, em ambiente controlado.

Gists e utilitários

Coisas pequenas que resolvem incômodos do dia a dia no Windows.

Atualmente

Trabalho na NDT digital, em sistemas web, APIs, integrações, automação, processamento de dados e infraestrutura de aplicações.

Contato

Pinned Loading

  1. cnpj-db-loader cnpj-db-loader Public

    CLI para importar dados públicos de CNPJ disponibilizados pela Receita Federal diretamente para um banco de dados PostgreSQL.

    TypeScript 1

  2. brutils brutils Public

    CLI em Node.js e TypeScript para gerar, validar e formatar CPF, CNPJ e CEP, com utilitários para JSON, strings, hashes, ZIP, IDs, senhas e dados aleatórios.

    TypeScript 1

  3. cnpj-api cnpj-api Public

    API para consulta de dados de CNPJ, com suporte a filtros personalizados, pensada para facilitar a vida do desenvolvedor.

    TypeScript 1

  4. email-marketing email-marketing Public

    Aplicação de e-mail marketing para gerenciamento de campanhas, contatos, listas e processamento de envios.

    TypeScript

  5. Add "Open CMD here" to Windows Add "Open CMD here" to Windows
    1
    # CMD Context Menu
    2
    
                  
    3
    Adds **Open CMD here** to the Windows context menu.
    4
    
                  
    5
    ## Install
  6. Add "Open PowerShell here" to Windows Add "Open PowerShell here" to Windows
    1
    # PowerShell Context Menu
    2
    
                  
    3
    Adds **Open PowerShell here** to the Windows context menu.
    4
    
                  
    5
    ## Install