Ferramentas atuais

Ferramenta é escolha, não identidade.

Uso um conjunto pequeno de defaults que reduz decisão repetida e continua fácil de operar.

Produto web

React + Next.js
Interfaces e produtos full-stack com uma base única de renderização, rotas e deploy.
TypeScript
Contratos explícitos nas fronteiras onde ambiguidade vira defeito caro.
Node.js
APIs, integrações e tarefas de produto no mesmo ecossistema da interface.

Dados e operação

PostgreSQL + RLS
Persistência relacional e isolamento de tenants aplicado perto do dado.
Docker + Linux
Ambientes reproduzíveis, deploy previsível e diagnóstico sem depender de painel proprietário.
Sentry + métricas
Erro e comportamento observável antes de uma reclamação virar a primeira pista.

Automação e segurança

Python
Scripts pequenos para análise, automação e tooling de segurança.
OpenAI + Claude
IA via API para fluxos com objetivo, limite e fallback definidos.
HTTP + browser
Validação do que o sistema realmente faz, não apenas do que o código parece indicar.

A stack muda quando o problema exige. Não adiciono dependência para substituir uma API nativa ou poucas linhas claras.