Sou desenvolvedor full stack júnior com foco em arquitetura modular, clareza de intenção e código pensado para quem vem depois. Trabalho com Node.js, TypeScript, SQL, React e Next.js — do backend ao frontend, do início ao fim.
Mas meu diferencial vai além da stack: começo sempre pela compreensão profunda do problema. Defino o que precisa ser construído, como e por quê — antes de qualquer linha de código. Essa clareza de intenção é o que quero levar a times que trabalham com PO, QA e Tech Lead.
Aprendo no processo. Cresço na prática. Entrego com intenção.
Cada projeto é um capítulo. Não apago os anteriores, mas também não deixo que me definam.
Evoluir é reconhecer onde estou — e construir com propósito onde quero chegar: liderança técnica, sistemas que escalam e times que constroem bem.
Documento antes de codificar — usando o modelo IPO. Definir input, processo e output faz PO, QA e dev falarem a mesma língua. IA acelera, mas a clareza é sempre minha responsabilidade.
Contratos entre módulos, separação clara de responsabilidades, funções que fazem uma coisa bem feita. Módulos isolados reduzem dívida técnica e facilitam manutenção. SOLID e Clean Code aplicados com intenção — não por dogma.
Arquitetura-first: entendo o domínio antes de escolher a tecnologia. APIs REST com Node.js e TypeScript, frontend com React e Next.js. Observabilidade desde o início: logs, métricas e monitoramento fazem parte do design. Entregar não é só subir código — é garantir que funciona no mundo real.
IA é extensão do meu raciocínio técnico — não substituto. Eu defino arquitetura, padrões e critérios de qualidade. A IA acelera a execução, explora alternativas e automatiza partes repetitivas. Direção técnica, validação e decisões críticas são sempre minhas.
Antes do código, existe um sistema a entender. Mapeio atores, fluxos e regras de negócio. Especifico requisitos com linguagem que PO, QA e Dev entendem sem tradução. O modelo IPO é meu contrato de clareza: sem input definido, processo descrito e output acordado, não há implementação.
Dados são o sistema antes do sistema. Projeto schemas pensando em consultas futuras, não apenas em armazenamento. Modelagem relacional com normalização intencional, índices justificados e soft delete como padrão. ETL com rastreabilidade: cada operação logada, cada transformação documentada, cada anomalia sinaliçável.
Projetos pessoais e freelance
Erros ensinam. Medo não paralisa quando você documenta e aprende com ele.
Construir sistemas que importam. Código que toca vidas reais.
Trabalho é expressão. A alegria do processo sustenta a jornada.
Não luto por lutar. Cada desafio tem razão de existir.
"Penso sistemas antes de pensar código.
Entrego com intenção. Cresço com propósito."