João Leal

Product Builder

Construo os sistemas que rodam meus dois negócios e a operação de clientes como a Costa Maritime. Com IA no processo, entrego sozinho o que antes pedia uma equipe.

Avatar ilustrado de João Leal

Projetos

7 módulos em produção

DashboardPropostasDocumentosOperacionalContatosPort CostsShipServ

Aplicação

Frontend em JavaScript purozero dependências · Vercel

Proxy Node.jsponte segura · Railway

Banco de dados

Supabase · PostgreSQL

23 tabelas · migrações versionadas · região São Paulo

5 integrações

Microsoft GraphClaude VisionShipServE-mail de prospecçãoAwesomeAPI
Caso principal · Em produção

Costa Maritime — CRM + site

CRM completo construído do zero para uma empresa de serviços marítimos: propostas, operação e faturamento no mesmo fluxo, mais o site institucional. Antes, proposta era montada no Excel e o total do mês fechava por prints numa conversa fixa do ChatGPT.

  • Uma pessoa, 4 meses: 7 módulos e 23 tabelas em produção
  • Integrações: Microsoft Graph, Claude Vision, ShipServ, e-mail de prospecção
  • Automação: proposta aprovada → PDF → OneDrive → e-mail → operação
Sócio

Drakes Company

Agência que mede quanto custa cada cliente novo. É onde aplico o método em escala comercial, da proposta ao site no ar.

  • Squads de agents no fluxo comercial: o time revisa proposta e conteúdo já gerados
  • Recepcionista de IA que atende e agenda no WhatsApp, pensada pra clínicas
  • Setores atendidos: educação, saúde, software, logística e audiovisual
Sócio

Orthotechniques

Comunidade de educação médica que ensina cirurgia de joelho a ortopedistas. Sou o builder do lado técnico, da captação à plataforma da comunidade e à gestão.

  • Funil e site de captação da lista de interesse
  • E-mail marketing pra nutrir o interesse até virar aluno
Bônus

Como este site foi construído

Um estudo de caso do próprio portfólio: o método que usei pra construir este site, do brainstorm ao deploy, com specs, planos e commits abertos no repositório.

  • O pipeline de skills: brainstorm → spec → plano → subagentes → verificação
  • Da spec ao site no ar em menos de 24 horas
  • Tudo público e verificável no repositório

Stack & vibe coding

Ferramenta nova se aprende no meio do projeto. O que eu trago pronto é o processo: transformar problema de negócio em spec, spec em tela funcionando, tela em produção. A IA acelera cada etapa; a engenharia segura o resultado. A primeira versão navegável sai em dias, e as decisões acontecem em cima da tela, não de um documento.

# frontend

  • JavaScript puroo núcleo do CRM da Costa roda sem nenhuma dependência npm
  • Next.js + TypeScript + Tailwindeste portfólio: estático, tipado, gerado inteiro no build
  • PDF no navegador (jsPDF)propostas comerciais saem prontas, com a identidade da marca

# backend & dados

  • Node.jsproxy de integrações rodando 24/7 no Railway
  • Supabase (PostgreSQL)banco do CRM inteiro em migrações versionadas
  • Vercel + Railway + GitHubdeploy contínuo dos dois lados desde o primeiro mês

# integrações

  • Microsoft Graph / 365PDF no OneDrive, planilha no SharePoint, e-mail automático para financeiro e operação
  • Claude API + Visionprint de cotação entra no banco como dado estruturado
  • E-mail marketing sem ESPenvio direto pela Azure/Graph via proxy, com relatórios automáticos
  • ShipServ + AwesomeAPIRFQs monitoradas a cada 30 min; câmbio USD/BRL ao vivo

# ia no fluxo

  • Claude Code todos os diascada mudança nasce de spec aprovada e termina verificada
  • Disciplina embutida no agenteTDD, debugging sistemático e verificação antes de concluir
  • Memória de projetoregras e incidentes viram skills próprias que voltam no contexto da sessão seguinte

Vibe coding, do meu jeito

O código sai rápido; estes quatro princípios seguram a qualidade.

  1. Spec antes de código

    28 fases e ~30 specs internas em 4 meses. Cada fase entra desenhada e sai validada com quem usa.

  2. Teste onde o erro custa caro

    11 arquivos de teste no CRM; o parser de PDFs nasceu test-first contra documentos reais. Até a assinatura de e-mail tem teste.

  3. Produção com consequência

    Gente de quatro áreas depende do sistema. Problema que aparece é diagnosticado, resolvido e vira documentação.

  4. Memória institucional

    Cada fase vira histórico, cada incidente vira regra escrita. O conhecimento fica na empresa e o sistema não regride.

Este portfólio, aliás, saiu do mesmo método. Leia o making-of.

Vamos conversar?