Bem-vindo ao Laboratório

Carregando...

Leandro Maia

Construo sistemas que vão do firmware ao cloud. Gosto de entender como as coisas funcionam lá no fundo — do transistor ao load balancer.

scroll

Back-end

Arquiteturas, APIs e sistemas distribuídos. Cada projeto é um experimento em confiabilidade e performance.

┌──────────┐     ┌───────────┐     ┌──────────┐
│  Client  │────▶│  Gateway  │────▶│ Service  │
└──────────┘     └───────────┘     └────┬─────┘
                                        │
                      ┌─────────────────┼─────────────────┐
                      ▼                 ▼                 ▼
                ┌──────────┐     ┌──────────┐     ┌──────────┐
                │  Cache   │     │    DB    │     │  Queue   │
                └──────────┘     └──────────┘     └──────────┘
terminal
PWR
$ curl -s localhost:8080/api/health
{"status": "operational", "uptime": "99.7%"}

Embarcados

Do transistor ao firmware. Projetos onde software encontra o mundo físico.

01 ESP32

Estação Meteorológica IoT

Sistema de monitoramento ambiental com sensores de temperatura, umidade e pressão. Transmissão via LoRa para gateway central.

CFreeRTOSMQTTLoRa
ver esquemático
02 STM32F4

Controlador PID de Motor DC

Implementação de controlador PID em tempo real para motor DC com encoder. Interface serial para ajuste de parâmetros.

CHALUARTPWM
ver esquemático
03 Arduino Mega

Fechadura Inteligente RFID

Sistema de controle de acesso com RFID e registro de logs em SD card. Comunicação com servidor via Wi-Fi.

C++RFID RC522SDWiFi
ver esquemático

Estudos

Fichas de leitura e investigação. De Knuth a Agostinho — tudo que alimenta o raciocínio.

Engenharia

The Art of Computer Programming

Donald Knuth

“Referência fundamental para algoritmos e análise de complexidade. Leitura densa, mas recompensadora.”

História da Computação

Code: The Hidden Language of Computer Hardware and Software

Charles Petzold

“Do telégrafo ao processador — uma jornada pela história da abstração digital.”

Filosofia

O Mal-Estar na Civilização

Sigmund Freud

“A tensão entre pulsão individual e exigência civilizatória. Leitura que conecta com ética da tecnologia.”

Engenharia

Designing Data-Intensive Applications

Martin Kleppmann

“O mapa definitivo para entender sistemas distribuídos, replicação, particionamento e consistência.”

História da Computação

The Soul of a New Machine

Tracy Kidder

“Relato visceral da construção de um minicomputador nos anos 80. Engenharia como obsessão.”

Religião

Confissões

Santo Agostinho

“Introspecção, memória e tempo — surpreendentemente atual para quem estuda lógica e cognição.”

Engenharia

Clean Architecture

Robert C. Martin

“Princípios de separação de responsabilidades aplicados a sistemas de software. Base pra pensar em módulos.”

Filosofia

Ética a Nicômaco

Aristóteles

“Virtude como hábito deliberado — framework mental que aplico na forma de trabalhar e estudar.”

Memórias

Alguns momentos do laboratório — código, hardware e café.

Código no editor

debugging às 3h

Setup de desenvolvimento

home office

Placa de circuito

PCB em teste

Tecnologia

sistemas

Trabalho em equipe

pair programming

Status

Monitor em tempo real. O que estou construindo, estudando e dominando.

estudando

Sistemas Distribuídos

trabalhando em

Auth Service v2

disponibilidade

Aberto a oportunidades

GCP Google Cloud
AZ Azure
AWS AWS
DKR Docker

Linguagens

JavaPythonGoCC++TypeScript

Back-end

Spring BootFastAPIgRPCREST

Infra

DockerLinuxPostgreSQLRedis

Embarcados

FreeRTOSArduinoESP32STM32