Sobre mim:
Desenvolvedor full-stack focado em tirar MVPs do zero ao ar
rapidamente, com código limpo, tipado e testável.
Trabalho com TypeScript end-to-end (Next.js para web, Expo
para mobile, NestJS para backend) e Python para automações,
scrapers e integrações de API. Tenho experiência real com
pagamentos (Mercado Pago Pix via webhook HMAC), realtime
(Supabase postgres_changes), push notifications e arquitetura
de dados com ledger append-only.
O que entrego:
- Código production-ready com TypeScript strict
- Arquitetura limpa (controller → service → repository)
- Deploy funcional, não só código local
- Documentação clara e commits organizados
- Suporte pós-entrega pra bugs
Prefiro projetos bem escopados, prazo realista e comunicação
direta. Trabalho melhor com clientes que valorizam qualidade
e conversa objetiva sobre trade-offs técnicos.
Resumo da experiência profissional:
Projeto atual em desenvolvimento ativo:
App full-stack de pedidos para cantina universitária em
monorepo Turborepo com 25+ commits. Stack: Expo SDK 54 no
mobile, Next.js 14 no painel admin, NestJS 10 no backend,
Supabase Postgres com RLS. Funcionalidades implementadas:
checkout com Pix, carteira de créditos com ledger append-only
(SELECT FOR UPDATE + idempotency key), push notifications
via Expo, kanban em tempo real via postgres_changes,
verificação de WhatsApp por código de 6 dígitos com argon2,
avaliação pós-entrega, dashboard admin com KPIs do dia.
Outras áreas em que atuo:
- Automações e scrapers em Python: pipelines de coleta
paralela de múltiplas fontes, integração com APIs de LLM
(Claude, Gemini), persistência em SQLite, scoring e
agregação de dados.
- Integrações de pagamento: webhook HMAC com Mercado Pago
incluindo idempotência e dedupe de eventos, re-busca
server-to-server do status, transação atômica ao confirmar.
- APIs REST com NestJS: Guards para auth, Interceptors para
logging, validação com Zod em DTOs, Prisma com $transaction
para operações multi-tabela.
- Frontend Next.js 14 App Router: Server Components, Tailwind,
React Query pra data fetching, Zustand pra estado local.
Stack principal:
Linguagens: TypeScript strict, Python, JavaScript
Frontend: Next.js, React, Tailwind CSS
Mobile: Expo, React Native, Expo Router
Backend: NestJS, Node.js, Fastify
Banco: PostgreSQL, Supabase, Prisma
Outros: Zod, React Query, Zustand, WebSocket, Realtime
subscriptions, argon2, Git