Engenheiro de Software Sênior entregando de ponta a ponta: interfaces em React e Angular, APIs em Node.js/NestJS e Java/Spring Boot, banco de dados, nuvem e esteira de entrega. Diretamente de Salvador, Bahia ☀️.
Acredito que código bom é aquele que resolve problemas reais. Nos últimos anos, tenho focado em liderança técnica e modernização de arquiteturas complexas:
- Arquitetura de Software: Implementação de ecossistemas de Micro-frontends (Module Federation), reduzindo em cerca de 40% o tempo de build e permitindo deploys independentes.
- Performance: Adoção de padrões reativos modernos (como Angular Signals), alcançando melhorias de até 50% no tempo de renderização e mitigando gargalos.
- Sistemas SaaS: Liderança na transição estrutural de sistemas legados para plataformas multi-tenant, garantindo isolamento de dados e filtros complexos.
- Ferramental Moderno: Utilização de Spec-Driven Development (SDD) auxiliado por IA (GitHub Copilot, Claude Code) para escalar a qualidade e velocidade de entrega.
Pyxis — Analytics de produto com privacidade por construção: sem cookies, sem IP, sem user agent e sem dados pessoais. Mostra quais features são usadas, onde as requisições falham, onde um funil de cadastro perde gente e o que uma pessoa fez, em ordem. Em produção desde outubro de 2026, medindo o BolsoVerde e o meu blog, com cadastro aberto, assinatura pelo Stripe e um conector para o Claude perguntar os números em conversa. Demo ao vivo com dados inventados, sem login. Os quatro repositórios têm 100% de cobertura como gate de CI. Leia mais no blog: por que construí em vez de instalar, o que ele guarda e o que nunca guarda.
- 🔧
pyxis-api— NestJS + Fastify em AWS Lambda atrás do CloudFront, infraestrutura em Terraform, Drizzle/PostgreSQL e Clean Architecture. Ingestão em lote com rate limit, apagamento dos dados de uma pessoa (LGPD), retenção, resumo semanal por e-mail, cobrança pelo Stripe e um servidor OAuth 2.1 próprio para o conector MCP do Claude. Referência da API. - 📦
pyxis-sdk— Rastreador para o navegador publicado no npm comopyxis-analytics, com provenance, zero dependências e orçamento de 5 KB gzip verificado no CI. Playground. - 🎨
pyxis-web— Painel em Next.js 16 com gráficos SVG renderizados no servidor, em sete idiomas, testado com Playwright + axe (WCAG 2.2). Storybook. - 🤖
pyxis-mcp— Servidor MCP publicado no npm comopyxis-mcp, com provenance: 15 ferramentas só de leitura para o Claude, o Cursor e outros agentes de IA lerem os números do painel. A API roda as mesmas ferramentas como conector remoto do Claude, sem nada para instalar.
BolsoVerde — Produto próprio em produção: junta as vendas de iFood, 99Food, maquininha, WhatsApp e balcão num lugar só e mostra quanto foi de taxa, o que ainda vai cair na conta e se o mês deu lucro. Código privado.
- Frontend em Next.js 16 + React 19 na Vercel, em português, inglês e espanhol; API em NestJS + Fastify na AWS Lambda com Drizzle/PostgreSQL. Login por código no e-mail, senha ou Google, assinaturas com Stripe e exportação dos dados do usuário (LGPD).
Cygnus — App de saúde infantil: vacinas do calendário do PNI, consultas, crescimento nas curvas da OMS, marcos do desenvolvimento e medicamentos, com acesso compartilhado entre responsáveis. Demo ao vivo com dados fictícios, sem cadastro.
- 🎨
cygnus— React 19 + Vite + TypeScript strict, em português, inglês e espanhol, com design system público no Storybook e acessibilidade verificada no CI. - 🔧
cygnus-api— Fastify 5 + Prisma 7 + PostgreSQL em camadas (domain, application, infrastructure, presentation), lembretes em fila BullMQ/Redis com retry e dead letter queue.
Vertex — Stack completa por trás do meu blog técnico, samuelsantana.dev, em português, inglês e espanhol e medido pelo Pyxis.
- 🎨
vertex-web— Frontend em Next.js 16, arquitetura server-first, i18n por sub-path, OAuth cross-domain seguro e um host de Module Federation que carrega em runtime um remote de outra origem (demo de micro-frontends). - 🔧
vertex-api— Backend em NestJS + Fastify, Drizzle/PostgreSQL, autenticação via OAuth Token Callback Pattern, API REST com rate limiting.
📦 rx-state-bridge — Lib open-source (npm) de operadores RxJS zero-dependency para conectar streams assíncronos a Angular Signals, React Hooks e Vue Refs, com foco em memory-safety (teardown determinístico via finalize) e tipagem forte sem any.
Outros: Vela, SaaS multi-tenant com isolamento de dados por tenant, JWT em cookie httpOnly e RBAC em 3 níveis (vela-core em Fastify 5 + Prisma 7, vela-ui em React 19 + Rsbuild + TanStack Router/Query).
Front-end
Back-end & Cloud
Qualidade & DevOps
- ✍️ Criador de Conteúdo: Escrevo sobre engenharia de software, arquitetura e carreira no meu Blog Pessoal (samuelsantana.dev).
- ☕ Apaixonado por café especial (sempre alternando entre os filtros de metal e a clássica Moka).




