Site institucional para escritório de advocacia com painel admin, área do cliente e chatbot de triagem, tudo com autenticação real, banco de dados persistente e 39 testes automatizados.
Node.js • TypeScript • Express • SQLite • JWT
Separado por tipo: site com site, aplicativo com aplicativo, jogo com jogo.
Cada projeto tem página própria para SEO e compartilhamento.
Site institucional para escritório de advocacia com painel admin, área do cliente e chatbot de triagem, tudo com autenticação real, banco de dados persistente e 39 testes automatizados.
Node.js • TypeScript • Express • SQLite • JWT
Site institucional em Next.js com chat de IA (Google Gemini) integrado, catálogo de serviços e preços, e captação direta pelo WhatsApp em todo o site.
Next.js • TypeScript • IA • WhatsApp • SEO
Site corporativo + API para empresa de transformação com IA: landing pública, formulário de contato com notificação de leads, chatbot integrado e dashboard restrito ao CEO com analytics e auditoria.
Flask • React • PostgreSQL • IA • Dashboard
App de delivery em C# puro de ponta a ponta: rota mais curta pelas ruas com A*, taxa por distância real, etapas do pedido com regra de quem pode mudar cada uma, e o entregador andando no mapa do cliente em tempo real. Blazor WebAssembly, sem JavaScript próprio.
C# • .NET • Blazor WebAssembly • Delivery
Previsão do tempo nativa Android: localização em tempo real, busca de qualquer cidade, previsão horária e de 7 dias, 3 idiomas, e um assistente de IA que dá conselho prático a partir da previsão real.
Kotlin • Jetpack Compose • Gemini • Android
Quiz de múltipla escolha nativo Android: 6 categorias, cronômetro, ajudas (50/50, tempo extra, pular), combo de sequência e ranking local, tudo 100% offline.
Kotlin • Jetpack Compose • Room • Android
App de agendamento (Android, iOS e web) com horário disponível em tempo real, fila de espera automática quando lota, e lembrete pro cliente perto do horário. Pensado pra barbearia, salão e clínica.
React Native • Expo • TypeScript • Agendamento
Cartão fidelidade digital (Android, iOS e web) sem papel pra perder. Cliente acompanha os carimbos pelo próprio WhatsApp, dono soma carimbo e confirma resgate num painel simples.
React Native • Expo • TypeScript • Fidelização
App de pedido/delivery (Android, iOS e web) pra restaurante pequeno parar de pagar comissão de marketplace. Cliente monta o carrinho e envia direto, dono acompanha status em tempo real num painel.
React Native • Expo • TypeScript • Delivery
Resiliência e governança para agentes construídos sobre o SDK oficial do Claude em Go: circuit breaker por ferramenta, gate de confirmação para ação irreversível, contrato de saída estruturada e sessão persistente. Zero rede nos testes, chave de API real só no demo.
Go • Claude • Agentes de IA • Anthropic SDK
Rede neural feedforward escrita do zero em C# (sem ML.NET, sem TensorFlow), rodando inteiramente no navegador via Blazor WebAssembly, com backprop verificado por gradient checking.
C# • .NET • Machine Learning • Blazor WebAssembly
Ferramenta de captação de lead: 5 perguntas sim/não sobre a estrutura do negócio, pontuação e recomendação automáticas, CTA direto pro WhatsApp. Java puro, sem framework, HttpServer nativo do JDK.
Java • HttpServer • Sem framework
Sequência automática de reativação para cliente inativo: lembrete, oferta especial e última chance, cada uma liberada só depois do intervalo certo, com link de WhatsApp pronto e parada automática assim que o cliente responde. Go puro, sem framework.
Go • net/http • Sem framework
Assistente virtual que atende 24 horas, qualifica famílias interessadas numa vaga de alojamento esportivo de base e entrega o lead pronto pra decisão humana, sem nunca inventar informação que o clube ainda não confirmou.
Node.js • Express • IA • WhatsApp • Captação de leads
Sistema de atendimento por WhatsApp para uma rede de cabanas de aluguel por temporada: responde diária, disponibilidade e estrutura na hora, e organiza os contatos que viram reserva num painel de operação.
Python • FastAPI • IA • WhatsApp • Hospedagem
PDV desktop em C# que vende sem internet: venda atômica com número sem buraco, baixa de estoque à prova de dois caixas vendendo a última unidade, rateio de desconto que fecha no centavo, fechamento cego e fila que sincroniza com o servidor quando a conexão volta.
C# • .NET • Avalonia • SQLite • Desktop
Portal de finanças pessoais em C# de ponta a ponta: importa extrato OFX e CSV de banco brasileiro sem duplicar, categoriza com regras que aprendem com a sua correção, acompanha limite de gasto e metas, e desenha os gráficos em SVG próprio. Roda inteiro no navegador.
C# • .NET • Blazor WebAssembly • Finanças
Kanban estilo Trello em C#, com várias pessoas mexendo ao mesmo tempo: posição de cartão por índice fracionário, fila por quadro com sequência sem buraco, concorrência otimista, junção automática de edições simultâneas e limite de WIP. Blazor Server, SignalR e SQLite.
C# • .NET • Blazor • SignalR • Tempo real
Uma linguagem de programação do zero em C# puro: lexer, parser recursivo-descendente, compilador para bytecode e uma máquina virtual stack-based que executa esse bytecode, do mesmo jeito que a JVM ou o CPython fazem por baixo dos panos.
C# • .NET • Compiladores • Sistemas
Motor de banco de dados key-value embarcado, escrito em C# puro (.NET 8, zero dependências), estruturado como uma LSM-tree: write-ahead log com checksum, memtable concorrente, SSTables em disco, bloom filter e compaction real.
C# • .NET • Estrutura de Dados • Sistemas
Motor de processamento de jobs em background para .NET, em C# puro: fila com prioridade e backpressure real, retry com backoff exponencial e jitter, dead-letter queue, jobs recorrentes e shutdown gracioso em duas fases.
C# • .NET • Concorrência • Sistemas
API .NET 8 pra prestador de serviço: choque de horário nunca é checagem em memória, é estrutural do banco (chave primária no par prestador+instante), cálculo proativo de horários livres por dia, 31 testes automatizados.
C# • .NET • Entity Framework Core • xUnit
API de votação em .NET 8: voto anônimo separado do comprovante de participação, cada voto encadeia o hash do anterior (adulteração é detectável antes da apuração), identidade do eleitor pseudonimizada com HMAC-SHA256, SignalR pro total ao vivo, 44 testes automatizados.
C# • .NET • EF Core • SignalR • xUnit
Catálogo de filmes em console, C# puro (.NET 8): cadastro, busca por título/gênero/diretor/ano, controle de assistido, avaliação pessoal e ranking por nota, 30 testes automatizados.
C# • .NET • xUnit
Simulação de caixa eletrônico em console, C# puro (.NET 8): autenticação por cartão + PIN com hash PBKDF2, saque com limite por transação e por dia, extrato, troca de PIN e telefone, 39 testes automatizados.
C# • .NET • Segurança • xUnit
Loja completa em ASP.NET Core MVC: autenticação real, carrinho persistido, checkout com cupom, pagamento assíncrono em background, concorrência otimista no estoque e painel admin com SignalR. 87 testes automatizados.
C# • .NET • ASP.NET Core Identity • SignalR • Entity Framework Core • xUnit
API de alta performance: ingestão via gRPC, transmissão em tempo real via SignalR agrupada por loja, e backplane Redis pra escalar entre múltiplas instâncias sem perder mensagem.
C# • .NET • SignalR • gRPC • Redis
API de produtos e pedidos em Clean Architecture (4 camadas) e DDD: agregados com invariante real, MediatR + FluentValidation, EF Core + SQLite, 62 testes automatizados sem nenhuma ressalva de ambiente.
C# • .NET • DDD • MediatR • FluentValidation • xUnit
CRUD completo de tarefas em C# puro (.NET 8, sem framework web), arquitetura em camadas, exceções de domínio e 16 testes automatizados cobrindo a lógica real.
C# • .NET • xUnit
Dois microsserviços em .NET 8 com escrita e leitura separadas (CQRS), comunicação por eventos via RabbitMQ/MassTransit, EF Core + PostgreSQL e 29 testes automatizados.
C# • .NET • RabbitMQ • MassTransit • CQRS • PostgreSQL
Esqueleto reutilizável de app (Android, iOS e web) com reducer testado, config de marca única e guia de rebrand embutido. Ferramenta interna pra sair um app novo pra cliente mais rápido, não é produto de cliente.
React Native • Expo • TypeScript • Template
Motor de cálculo financeiro em Java puro: API HTTP nativa, processamento assíncrono, JWT HS256, mTLS e payload cifrado com AES-GCM.
Java • Segurança • Arquitetura • JWT • Criptografia
Arquitetura de microsserviços poliglota: gateway em C# .NET 8 orquestrando um motor de cálculo financeiro em Java 17, com Strategy Pattern e JWT.
C# • Java • Microsserviços • .NET • Arquitetura
Projetos pessoais de prática, não são entrega de cliente.
Campo Minado clássico: descubra as células seguras sem detonar mina, primeiro clique nunca é mina. Lógica em Python de verdade, testada com pytest, rodando o mesmo arquivo no navegador via Pyodide.
Python • Pyodide • Sem framework
Rogue-lite de cartas minimalista, estilo Reigns: arraste a carta ou use o teclado pra decidir entre a escolha segura e a arriscada. Joga direto no navegador, sem download, no celular ou no desktop.
TypeScript • Jogo • Sem framework
Jogo da cobrinha clássico em tempo real: desvie das paredes e do próprio rabo, coma pra crescer. Jogo e interface 100% em Lua, rodando no navegador via fengari, sem música nem timing de batida.
Lua • Fengari • Sem framework
Sokoban clássico: empurre as caixas até os alvos, com desfazer e 4 fases. Jogo e interface 100% em Lua, rodando no navegador via fengari, sem nenhuma linha de JavaScript própria.
Lua • Fengari • Sem framework
Puzzle cozy de encaixe: arraste cada item pra dentro da mala, girando quando precisar, até tudo caber sem sobrepor. Joga direto no navegador, sem download, no celular ou no desktop.
TypeScript • Jogo • Sem framework
Jogo estilo corredor infinito (tema Mario), HTML/CSS/JS puro, sem framework. Projeto de estudo/hobby, não é entrega de cliente — fica separado dos projetos de serviço por isso.
Jogo • JavaScript • HTML • CSS
Só repositórios públicos de minha autoria (sem fork, sem exercício avulso de curso).
Processador de fluxo de dados massivo com virtual threads e memória compartilhada.
Sistema de mensageria e processamento de eventos em alta disponibilidade.