Comecei aos 9 anos, desenvolvendo servidores de jogos online. Servidor caindo de madrugada com jogadores reclamando. Aprendi cedo, e da forma mais prática possível, que software bom é software que continua de pé depois que você publica.
Essa fase me deu o viés que carrego até hoje. Antes de escolher framework, eu pergunto quem vai manter isso em dois anos, o que acontece quando um serviço externo cair e como o time vai perceber que caiu. É uma pergunta chata no começo do projeto e a única que importa no meio dele.
Profissionalmente, passei pelo desenvolvimento full stack e depois pela consultoria, entregando projetos para empresas de segmentos diferentes, com integrações em sistemas que eu não controlava. Em paralelo, atuei com engenharia de dados. Aprendi que entender a regra de negócio vem antes do código, e que contrato explícito e integração bem feita são decisões de arquitetura, não detalhes de implementação.
Hoje lidero a engenharia de um escritório de advocacia e concentro o trabalho em IA aplicada. Não na parte de demonstração, e sim na parte difícil: Human-in-the-Loop quando a decisão é sensível, trilha de auditoria, segurança de credenciais e certificados digitais e conformidade com a LGPD. Agente de IA é software com um componente não determinístico, e tratá-lo como mágica custa caro.
No dia a dia, divido o tempo entre arquitetura, código e formação do time, com mentoria, revisão de código e definição de boas práticas. Além disso, desenvolvo projetos para empresas e produtos próprios. Em todos os casos o objetivo é o mesmo: deixar capacidade instalada, não dependência.

- Atuação
- Engenheiro de Software Sênior & Tech Lead
- Base
- Brasil · atuação remota
- Foco atual
- IA aplicada em produção
02Trajetória
Onde eu estive e o que ficou de cada etapa.
- 2026 — hoje
Engenheiro de Software Sênior & Tech Lead
Escritório Borges Advogados Associados
Lidero a engenharia e a arquitetura dos projetos de IA, automação e segurança, com agentes LangGraph, RAG, custódia de certificados digitais ICP-Brasil e mentoria do time. O que ficou: em setor regulado, segurança e auditoria são parte da arquitetura desde a primeira linha.
- 2025 — 2026
Engenheiro de Software Pleno · Engenheiro de Dados
Threeger · consultoria para empresas
Desenvolvi soluções sob medida para clientes corporativos de segmentos diferentes e, em paralelo, construí pipelines e dashboards de dados. O que ficou: entender a regra de negócio do cliente vem antes de qualquer decisão técnica.
- 2023 — 2025
Engenheiro de Software Júnior
Out Data System
Desenvolvimento full stack com React, Next.js, Node.js e Python, em time ágil e ao lado de engenheiros mais experientes. O que ficou: código bom é código que o próximo dev entende sem precisar perguntar.
- 2014 — 2018
Desenvolvedor Full Stack
Habbriol · servidores de jogos online
Desenvolvi e operei servidores multiplayer, do backend em C# e PHP ao banco MySQL e à hospedagem. O que ficou: o custo real de uma decisão mal documentada, aprendido mantendo o que eu mesmo construí.
03Stack
Ferramentas que uso com profundidade.
Linguagens
- TypeScript
- Python
- Go
- SQL
IA e LLM
- LangChain
- LangGraph
- LangSmith
- RAG
- Agentes
- Avaliação de modelo
- Vector DB
- MCP
- Guardrails
Backend e API
- Node.js
- FastAPI
- NestJS
- Fastify
- Django
- REST
- GraphQL
- gRPC
- Kafka
- Redis
Dados
- Airflow
- dbt
- Spark
- Pandas
- Streamlit
- Lakehouse
- Data contracts
Cloud e Infra
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- Terraform
- GitHub Actions
- OpenTelemetry
Frontend
- React
- Next.js
- Vue
- Nuxt
- Angular
- React Native
- Tailwind CSS
- Design system
04Princípios
Como eu decido.
- 01
Simples antes de esperto
A solução óbvia que o time entende vence a abstração elegante que só eu sustento.
- 02
Escreva a decisão
Decisão não registrada é decisão que será refeita com menos informação daqui a um ano.
- 03
Meça antes de otimizar
Otimização sem medição é palpite com custo de refatoração.
- 04
Falha é requisito
Todo sistema cai. O projeto define se ele cai de forma controlada ou em silêncio.
05Formação
Base acadêmica.
Bacharelado em Engenharia de Software
Graduação · 2026-2030
“Diploma abre a porta. O que mantém você na sala é a decisão que você sustenta quando o sistema está fora do ar.”
Quer conversar sobre o seu contexto?
Se a sua arquitetura, o seu time ou o seu projeto de IA está em um ponto de decisão, vale uma conversa de 30 minutos.