Portfólio

Sistemas que entraram em produção e continuam rodando.

Cada projeto abaixo foi construído do processo ao servidor: entender a operação, desenhar o fluxo, modelar os dados e manter no ar. Estão em ordem de complexidade técnica.

Sobre o código. A maior parte destes sistemas foi feita para empregadores e clientes — o código pertence a eles e permanece fechado. O que descrevo aqui é a arquitetura e o resultado, sem dado de cliente. Onde o código é meu e pode ser aberto, o link está no card.

Agentes de IA em produção

Não são demonstrações: rodam sozinhos, têm controle de custo, guardrails e alguém é avisado quando falham.

Plataforma de agentes de IA 24/7

código privado

Estrutura de departamentos de agentes rodando continuamente em servidor próprio: um agente gestor que decompõe pedidos e despacha para especialistas, kanban de trabalho, catálogo de skills por domínio e cadeia de combustível que gasta a franquia da assinatura antes de tocar em crédito pago. Um agente de plantão monitora automações e bancos, diagnostica falhas, corrige o que está dentro de limites seguros e escala para uma pessoa quando a decisão exige.

ResultadoOperação contínua com guardrails explícitos: leitura por padrão, confirmação obrigatória antes de qualquer operação destrutiva, e proibições impostas no servidor — não no prompt, porque prompt se convence e script não.
Claude Agent SDKMCPNode.jsNext.jsPostgreSQLDocker Swarm

Memória compartilhada entre assistentes (servidor MCP)

código privado

Servidor MCP que funciona como memória única dos projetos: qualquer assistente — desktop, IDE ou linha de comando — registra avanços e decisões e recupera o contexto de onde o outro parou. Resolve o problema real de continuidade quando se troca de ferramenta de IA no meio do trabalho, com busca híbrida (texto e vetorial) e autorização por escopo entre projetos.

ResultadoContinuidade de contexto entre três ferramentas de IA distintas, sem refazer briefing a cada troca.
MCPpgvectorPostgreSQLNode.js

Redação jurídica sobre manual normativo

código privado

Motor que gera minutas contratuais a partir de um manual normativo interno de 76 páginas, respeitando cláusulas obrigatórias e vedações por tipo de contrato. Arquitetura multiagente: um redator e três avaliadores em paralelo, com verificação automática de conformidade e teto de custo por documento.

Resultado22 verificações automáticas de conformidade por documento, com custo previsível e revisão humana antes da assinatura.
PythonClaude Agent SDKMultiagenteAssinatura eletrônica

Dados, visão e integração

Onde o sistema precisa conversar com o mundo real: ERP, RH, câmeras e milhares de linhas por dia.

Monitoramento por vídeo com verificação de presença

código privado

Plataforma com mais de 140 câmeras em nuvem (Kubernetes/EKS) que processa centenas de milhares de leituras de vídeo por dia para verificar presença por turma, alimentar um telão ao vivo e gerar alertas com validação humana. O ponto difícil foi a ingestão: câmeras atrás de NAT, sem NVR e sem porta aberta.

99,5%de redução nas falhas de conexão, com um cliente de ingestão escrito em Rust com supervisão de sessão e detecção de sessão morta.
PythonRustVisão computacionalAWS EKSGitLab CI

Controle orçamentário integrado a ERP

código privado

Sistema de orçado × realizado × comprometido por centro de resultado, reconstruído do zero em código próprio: 47 tabelas, reconciliação diária linha a linha contra o ERP e alerta automático ao gestor quando o orçamento estoura.

ResultadoReconciliação diária automática contra o ERP, substituindo conferência manual de planilha.
TypeScriptFastifyPostgreSQLERPDocker Swarm

Inteligência de compras multiunidade

código privado

Motor de reposição para uma rede com mais de 170 filiais: analisa 18 meses de consumo por item e unidade, classifica porte, dispara alerta quando o consumo foge do padrão e sugere o pedido com o melhor fornecedor por região.

ResultadoSugestão de pedido automática com base em histórico real, no lugar de pedido por memória do responsável.
PythonPostgreSQLSQL analíticoERP

Automação e produto próprio

Trabalhos de consultoria e projetos meus, incluindo o único com código aberto.

llm-fuel — gaste a franquia antes do dinheiro

código público

Biblioteca que resolve um problema caro de quem roda LLM em produção: você tem franquia de assinatura (já paga) e crédito de API (dinheiro que some), e a ordem certa é óbvia — mas implementar não é. Ela distingue “acabou a cota” de “o prompt está errado”, pausa a fonte esgotada para não desperdiçar tentativa, gira entre várias contas e só então toca no crédito.

DecisãoErro que não é esgotamento propaga na hora, em vez de avançar: um prompt inválido falharia igual na fonte paga. Tratar os dois casos como iguais é o que faz sistema queimar crédito repetindo chamada quebrada.
Node.jszero dependências14 testesMIT

Minds — assistente de voz com wake word local

código público

Presença de voz para desktop: detecção de palavra de ativação rodando inteiramente na máquina (Vosk, sem chamar API em runtime), síntese de voz local com Piper, e uma ponte em PowerShell/.NET que registra atalho global e gerencia a captura do microfone. A inteligência fica num núcleo remoto — o dispositivo nunca recebe chave de modelo.

PrivacidadeO detector não persiste áudio nem transcrição e roda em contêiner read-only, não-root e sem privilégios adicionais. Interrupção por voz (“esquece”) corta a fala em andamento.
VoskPiper TTSPowerShell/.NETPWA + SSEDocker

AI Todo Copilot

código público

App de tarefas em que a inteligência mora fora do app: ao criar uma tarefa, o front grava no banco e dispara um webhook; um orquestrador externo chama o modelo, reescreve título e descrição, grava direto no banco, e o tempo real devolve a atualização à tela sem recarregar. Tem também um canal de entrada por WhatsApp que transforma mensagem em tarefa.

ResultadoAtualização em tempo real sem polling, com updates otimistas e proteção contra sobrescrever a edição em andamento.
Next.jsTypeScriptSupabasen8nOpenAI

Painel de canais de mensageria e funil de leads

código privado

Dashboard que consolida, em uma tela, a saúde operacional de dezenas de canais de WhatsApp e o estágio de cada lead no funil. Todas as chamadas às APIs externas passam por rotas de servidor, de modo que nenhum token chega ao navegador; os dados atualizam por polling curto com cache no cliente.

ResultadoDuas APIs heterogêneas unificadas num painel só, com deploy próprio em cluster Swarm e TLS automático.
Next.jsTanStack QueryNocoDBEvolution APITraefik

Fábrica de conteúdo educacional com IA

código privado

Pipeline que recebe um tema e devolve um curso inteiro publicado: uma chamada ao modelo gera o plano de módulos e aulas, outra escreve cada aula sob regime editorial rígido, e uma camada de pós-processamento normaliza o HTML antes de publicar no CMS por API. A segunda versão virou serviço em contêiner, com fila e máquina de estados.

ResultadoDe script manual para serviço com fila e retomada de erro — curso completo publicado sem digitação.
PythonLLMFastAPIWordPress APIDocker

Consolidação de infraestrutura

infraestrutura

Migração completa de nuvem: 9 instâncias em provedor caro consolidadas em 2 servidores sob Docker Swarm, com Traefik, TLS automático e os mesmos serviços no ar. Junto vieram pipelines de dados e bots de atendimento que substituíram trabalho manual recorrente.

90%de redução no custo mensal de infraestrutura, mantendo a operação com uma equipe de 3 técnicos.
Docker SwarmTraefikHetznern8nPostgreSQL

Conversar sobre um projeto

Projetos de IA e automação, em escopo fechado ou acompanhamento contínuo. Se algum destes sistemas se parece com o seu problema, me chame.

WhatsApp