Tópicos
- Software consulting
- Java
- Spring Boot
- TypeScript
- Next.js
- Hexagonal architecture
- Event-driven systems
- Architecture Decision Records
- AI-assisted engineering
- Model Context Protocol (MCP)
- Claude Code
- Test-driven development
Sou sócio da Nextside e CTO em produtos digitais voltados à mobilidade e arrecadação. Engenheiro há mais de 10 anos — Java/Spring Boot, Node.js, Next.js, Python. Foco em arquitetura hexagonal, sistemas orientados a eventos (SQS, SNS, RabbitMQ, Kafka) e integrações sêniores com ERPs e gateways.
Aqui no blog escrevo sobre IA aplicada com critério, gestão de times pequenos e por que entrega rápida não é mágica.
Posts deste autor
Escopo de projeto: 5 furos por onde ele estoura
11 ago. 2026 · 9 min de leitura
Escopo de projeto não estoura porque o cliente pede demais. Estoura em 5 furos que ninguém fechou no briefing. Nenhum deles é sobre tecnologia.
ler →Segurança de agente de IA: 5 acessos que ninguém revisou
14 jul. 2026 · 8 min de leitura
Seu agente de IA roda com as suas credenciais, no seu shell. Os 5 acessos que ninguém revisou antes de soltar o agente no repo, e como fechar cada um.
ler →Cobrança por hora está morrendo. E a sua agência?
7 jul. 2026 · 8 min de leitura
As maiores consultorias do mundo estão largando a cobrança por hora porque a IA quebrou a conta. O que isso ensina pra sua agência, dos dois lados.
ler →Terceirizar desenvolvimento ou montar um time? Como decidir
27 jun. 2026 · 9 min de leitura
Agência, freelancer ou time interno pra desenvolver seu software? A decisão não é preço por hora, é quem assume o risco de escopo e prazo. Veja como decidir.
ler →Quanto cobrar por uma ferramenta: margem não é dev barato
22 jun. 2026 · 7 min de leitura
A margem de revender uma ferramenta não vem de achar o dev mais barato. Vem de uma entrega previsível que não volta com bug na frente do seu cliente.
ler →Recebi um MVP vibe-coded pra escalar: o diagnóstico honesto
19 jun. 2026 · 10 min de leitura
Recebeu um MVP vibe-coded travado pra escalar? Reescrever do zero é o erro mais caro. O diagnóstico honesto: o que salvar, o que reescrever, como estabilizar.
ler →Seu codebase é o novo prompt: o MVP que escala (ou vira lixo)
15 jun. 2026 · 13 min de leitura
Num MVP feito com IA, o que decide se ele escala ou vira lixo não é a stack. É se o coding agent ainda navega seu repositório seis meses depois.
ler →A spec era a parte fácil. O gargalo do SDD é a execução
12 jun. 2026 · 7 min de leitura
Spec-Driven Development externaliza a intenção em markdown, mas empurra a dor pra execução. Por que orquestrar com o estado fora da janela do modelo é a saída.
ler →Code review virou o gargalo. CodeRabbit não salva sozinho
25 mai. 2026 · 11 min de leitura
Time saiu de 2 semanas de backlog de PR pra zero review humano em staging. Como o CodeRabbit funciona, onde quebra, e por que CLAUDE.md é a fonte única.
ler →MCP Playwright: validação local com qualidade real
16 mai. 2026 · 12 min de leitura
Antes de pedir review humano, o Claude com MCP Playwright já navegou seu app, tirou screenshot e flagou regressão. Local, no seu dev, em segundos.
ler →Claude Code superpowers: o plugin que muda o time
16 mai. 2026 · 9 min de leitura
Superpowers do Claude Code não é mais um plugin de IA. É a forma de codificar conhecimento de time num lugar que a máquina lê e executa.
ler →ADRs no Notion, sem burocracia
16 mai. 2026 · 12 min de leitura
ADR não é cerimônia corporativa. É a forma mais barata de não repetir burrice, e de fazer Claude Code consultar suas decisões antes de codar.
ler →
