Pular para o conteúdo

Portfólio

Projetos

Cada projeto tem uma página própria com contexto, arquitetura, decisões técnicas e resultados.

destaque

Strata

Do planejamento ao código, com o time inteiro na mesma tarefa

Plataforma para times de software que reúne quadro, chat, documentos e um editor de código. Cada tarefa vira um canvas infinito com a especificação, o código e o time, e o contexto não se perde entre ferramentas.

tipos de ambiente no canvas
7
plano Orbit, gratuito
US$ 0
Página inicial do Strata com o quadro de tarefas sobre um fundo espacial
Detalhes Demo
destaque

Distributed Wagering Processor

Serviço financeiro que aplica apostas, vitórias, derrotas, reembolsos e estornos nas carteiras dos jogadores, com saldo e extrato corretos mesmo quando as mensagens chegam duplicadas, fora de ordem ou ao mesmo tempo.

  • Bun
  • NestJS
  • TypeScript
  • PostgreSQL
  • MikroORM
  • AWS SQS
testes automatizados
248
mesma aposta em paralelo
50×
instâncias disputando uma carteira
3
Wallet Console e Flow Explorer mostrando uma aposta e duas requisições disputando a mesma carteira
Detalhes GitHub
destaque

Voto Aberto

Plataforma de transparência parlamentar: o que cada deputado federal propôs e como votou, direto dos dados abertos da Câmara, com link para conferir cada informação na fonte.

  • Next.js
  • TypeScript
  • SQLite
  • Zod
  • Vitest
  • Node.js
deputados da 57ª legislatura
648
votações nominais
1.597
proposições
94.480
Página inicial do Voto Aberto no computador e o placar de uma votação no celular
Detalhes GitHub
destaque

Crash Game

Um cassino multiplayer em tempo real: a curva sobe, todos veem o mesmo multiplicador ao mesmo tempo e cada jogador decide quando sacar antes do crash.

  • Bun
  • NestJS
  • React
  • Vite
  • TypeScript
  • PostgreSQL
entre atualizações do multiplicador
100 ms
microsserviços NestJS
3
testes automatizados
503
Uma rodada do Crash Game a 3,49x no navegador e a mesma tela no celular
Detalhes GitHub