The Art of Computer Programming
Donald Knuth
“Referência fundamental para algoritmos e análise de complexidade. Leitura densa, mas recompensadora.”
sistema inicializado
Construo sistemas que vão do firmware ao cloud. Gosto de entender como as coisas funcionam lá no fundo — do transistor ao load balancer.
Arquiteturas, APIs e sistemas distribuídos. Cada projeto é um experimento em confiabilidade e performance.
arquitetura típica
┌──────────┐ ┌───────────┐ ┌──────────┐
│ Client │────▶│ Gateway │────▶│ Service │
└──────────┘ └───────────┘ └────┬─────┘
│
┌─────────────────┼─────────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Cache │ │ DB │ │ Queue │
└──────────┘ └──────────┘ └──────────┘ Microserviço de autenticação com JWT, refresh tokens e controle de sessão. Arquitetura hexagonal com testes de integração.
Motor de filas e agendamento de tarefas assíncronas. Processamento distribuído com retry e dead-letter queue.
Pipeline de ingestão e análise de logs em tempo real. Parsing estruturado, alertas configuráveis e dashboard de métricas.
Do transistor ao firmware. Projetos onde software encontra o mundo físico.
Sistema de monitoramento ambiental com sensores de temperatura, umidade e pressão. Transmissão via LoRa para gateway central.
Implementação de controlador PID em tempo real para motor DC com encoder. Interface serial para ajuste de parâmetros.
Sistema de controle de acesso com RFID e registro de logs em SD card. Comunicação com servidor via Wi-Fi.
Fichas de leitura e investigação. De Knuth a Agostinho — tudo que alimenta o raciocínio.
Donald Knuth
“Referência fundamental para algoritmos e análise de complexidade. Leitura densa, mas recompensadora.”
Charles Petzold
“Do telégrafo ao processador — uma jornada pela história da abstração digital.”
Sigmund Freud
“A tensão entre pulsão individual e exigência civilizatória. Leitura que conecta com ética da tecnologia.”
Martin Kleppmann
“O mapa definitivo para entender sistemas distribuídos, replicação, particionamento e consistência.”
Tracy Kidder
“Relato visceral da construção de um minicomputador nos anos 80. Engenharia como obsessão.”
Santo Agostinho
“Introspecção, memória e tempo — surpreendentemente atual para quem estuda lógica e cognição.”
Robert C. Martin
“Princípios de separação de responsabilidades aplicados a sistemas de software. Base pra pensar em módulos.”
Aristóteles
“Virtude como hábito deliberado — framework mental que aplico na forma de trabalhar e estudar.”
Alguns momentos do laboratório — código, hardware e café.
debugging às 3h
home office
PCB em teste
sistemas
pair programming
Monitor em tempo real. O que estou construindo, estudando e dominando.
estudando
Sistemas Distribuídos
trabalhando em
Auth Service v2
disponibilidade
Aberto a oportunidades
@leandro
ver contribuições
Linguagens
Back-end
Infra
Embarcados