Skip to content
View caiquecontarini's full-sized avatar

Block or report caiquecontarini

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
caiquecontarini/README.md

Caique C. Contarini

Desenvolvedor full-stack · Engenheiro de sistemas de IA

Construo produtos nativos de IA de ponta a ponta — do backend em tempo real ao agente que conversa com o usuário. Vim do marketing digital e de landing pages, e hoje envio SaaS de produção sozinho: do primeiro commit ao pagamento no cartão.


Site LinkedIn Email


💚 MyKontrol — o estudo de caso

mykontrol.com.br — PWA de finanças pessoais e saúde com uma assistente de IA, a Nina.

Não é um projeto de portfólio: é um produto real, em produção, com pagamentos processando e engenharia de verdade por trás. Uma pessoa, o produto inteiro — arquitetura, backend, IA, front-end, cobrança, segurança e design.

A tese que originou tudo é simples: controle financeiro só funciona quando registrar é mais fácil do que esquecer. Por isso o produto gira em torno da Nina.

🤖 O que a Nina faz

Uma assistente conversacional que vive no WhatsApp e dentro do app, com o mesmo cérebro nos dois canais. O usuário registra a vida financeira por texto, voz ou foto:

  • 👁️ Visão — lê a foto de um cupom fiscal e extrai itens e preços; lê o número de uma balança.
  • 🎙️ Áudio — transcreve o áudio do WhatsApp e vira lançamento.
  • ⚙️ Function-calling — dezenas de tools que consultam saldo, lançam gasto/receita, respondem "quanto posso gastar hoje?" e disparam avisos proativos.
  • 🧾 Detecção automática — reconhece um cupom de mercado e salva a compra itemizada, sem comando explícito.

Ações que mexem em dinheiro pedem confirmação; ações reversíveis, como notas e tarefas, executam direto. Design de agente pensado para confiança, não para engajamento a qualquer custo.


🏗️ Arquitetura & profundidade técnica

Camada Como foi resolvido
Backend em tempo real Convex (serverless, reativo) como fonte única de verdade — dados sincronizam sem polling.
Agentes de IA Núcleo único servindo app e WhatsApp; function-calling com dezenas de tools; visão (gpt-4o) para cupom/balança e Claude no raciocínio.
Canal WhatsApp Integração via Meta Graph API — texto, voz e imagem entrando pelo mesmo pipeline do app.
Pagamentos Asaas (PIX, cartão e assinatura recorrente) com webhooks idempotentes — sem cobrança dobrada, sem crédito duplo.
Autenticação Google OAuth + OTP.
Segurança Webhook fail-closed, rate-limiting, CSP e cabeçalhos de segurança, exclusão de dados (LGPD).
Produto PWA instalável e offline, 3 temas, design system com dopamina ética / White Hat, sem dark patterns.

Stack

Next.js React TypeScript Convex Tailwind CSS OpenAI Claude


🧰 Competências

Área Ferramentas & práticas
🎨 Front-end React 19 · Next.js · TypeScript · Tailwind CSS · Motion · PWA
Backend & tempo real Convex · arquitetura serverless reativa · webhooks idempotentes
🤖 IA aplicada function-calling · visão computacional (gpt-4o) · transcrição · agentes multi-canal · workflows multi-agente
💳 Pagamentos & Auth Asaas (PIX · cartão · assinatura) · Google OAuth · OTP
🔒 Segurança webhook fail-closed · rate-limiting · CSP e cabeçalhos · exclusão de dados (LGPD)
🧩 Produto & Design design system · dopamina ética / White Hat · UX de conversão honesta

🧭 Como penso produto e código

Gosto de trabalhar no encontro entre experiência e engenharia — o que aparece na tela e o que segura por baixo.

  • Design ético por padrão — dopamina ética / White Hat: zero dark patterns, zero urgência falsa. Cancelar tem que ser tão fácil quanto assinar. A régua é empoderar quem usa, não capturar.
  • Segurança levada a sério — auditorias recorrentes com webhooks fail-closed, rate-limiting, CSP e cabeçalhos de segurança, exclusão de dados conforme a LGPD.
  • IA aplicada de verdade — function-calling, visão computacional e transcrição integrados a fluxos reais de produto.
  • Workflows multi-agente de IA para revisão de código e QA — IA como parte do meu processo de qualidade, não como muleta.
  • Foco em números reais — prefiro mostrar o que o produto faz a prometer o que ele deveria fazer.

🎯 O que isso demonstra

  • Fim a fim, sozinho — arquitetura, backend, frontend, pagamentos, infra e deploy sob a mesma responsabilidade.
  • Segurança como prática, não checklist — do webhook fail-closed aos cabeçalhos de CSP, tratada como requisito de produto.
  • IA em produção — visão, voz e agentes conectados a ações reais, com confirmação onde envolve dinheiro.
  • Produto com ética embutida — design comportamental White Hat, sem urgência falsa nem dark patterns.

Quer conhecer o MyKontrol ou construir um produto de IA de verdade?

🌐 mykontrol.com.br  ·  💼 LinkedIn  ·  ✉️ caiquewm@gmail.com

Pinned Loading

  1. criador-de-skills criador-de-skills Public

    Forked from okjpg/skill-creator

    Uma skill que cria outras skills automaticamente - compativel com Claude Code e MCP

    HTML 1

  2. llm-council llm-council Public

    Forked from okjpg/llm-council

    Conselho de IAs - tome decisoes melhores com multiplos especialistas em IA

    1

  3. second-brain-amora second-brain-amora Public

    Forked from rolisboa14/second-brain-amora

    Segundo Cerebro para Claude Code - sistema /cerebro + /rotina + /salve com memoria persistente

    Python 1

  4. skill-audit skill-audit Public

    Forked from okjpg/skill-audit

    Auditoria de qualidade para skills de agentes de IA - 10 criterios de excelencia

    Python 1

  5. caiquecontarini caiquecontarini Public

    Digital Strategist | AI Systems Architect | Lead Generation Specialist

    1

  6. virtual-brain-skills virtual-brain-skills Public

    Skills de IA de Elite em PT-BR - curadas e melhoradas pelo ecossistema Visual Brain

    1