Galeria de projetos
Produtos que construí para clientes e projetos próprios com código aberto. Foco em produto, arquitetura e resultado.
Trabalho para clientes
Sistemas em produção. Código-fonte e detalhes internos ficam de fora por acordo de confidencialidade.
Oniapp · Portal do aluno
App de estudos para instituições de ensino que usam Moodle. Cada instituição ganha o próprio app na loja, com a marca e as cores dela, mas todos saem do mesmo código. O aluno entra com o login da instituição e acessa cursos, materiais e avisos pelo celular.
Meu papel
Tech Lead e desenvolvedor full stack. Desenhei o sistema que gera um app por instituição, escrevi o app em React Native com Expo e cuido das publicações na App Store e na Play Store pelo EAS.
Oniapp · API
API que sustenta o app do aluno. Cuida do login, da conversa com o Moodle de cada instituição, das configurações de cada cliente e do registro de tudo que é alterado no sistema.
Meu papel
Tech Lead e desenvolvedor full stack. Escrevi os módulos em NestJS, modelei o banco MySQL com TypeORM e deixei documentação e logs prontos para o time usar no dia a dia.
Oniapp · Painel administrativo
Painel onde a equipe da Onilearning e cada instituição parceira configuram o próprio app: logo, cores, quais funcionalidades ficam ligadas, quem tem acesso e o histórico de alterações.
Meu papel
Tech Lead e desenvolvedor full stack. Fiz o painel em Next.js com shadcn/ui sobre a mesma API do app, com permissões separadas para a equipe interna e para os clientes.
Seja · App
App de bem-estar publicado na App Store e na Play Store. Reúne rotinas, hábitos e conteúdo em um lugar só, com login social e notificações para lembrar a pessoa de voltar.
Meu papel
Tech Lead e desenvolvedor full stack. Fiz o app em React Native com Expo, a navegação, o offline e as entregas nas duas lojas pelo EAS.
Seja · API
API que sustenta o app de bem-estar: cadastro e login social, trilhas de conteúdo, progresso do usuário, envio de push e arquivos em nuvem.
Meu papel
Tech Lead e desenvolvedor full stack. Escrevi a API em NestJS com MySQL, o login social com Firebase, o armazenamento em S3 e os testes de ponta com Testcontainers.
Comvanilla
Plataforma para imobiliárias: cadastro de imóveis, funil de negociação, rotina dos corretores e o portal que o cliente final navega. Cada imobiliária trabalha com os dados isoladas das outras dentro da mesma plataforma.
Meu papel
Desenvolvedor full stack. Divido o tempo entre os serviços em NestJS que conversam por gRPC, a modelagem do banco e as telas em Next.js.
Postpay · Plataforma
Serviços que rodam por trás de uma fintech de pagamentos: cadastro e identidade, carteira, pedidos, cobranças, recebimentos e emissão fiscal, com integração direta com os bancos parceiros.
Meu papel
Desenvolvedor full stack, atuando no backend. Escrevi serviços em NestJS e em Java com Spring Boot, cuidei da comunicação entre eles com gRPC e RabbitMQ e da operação em Docker.
Postpay · Painel administrativo
Painel que o time de operação abre todo dia para acompanhar clientes, cobranças, conciliação e o fechamento financeiro.
Meu papel
Desenvolvedor full stack, atuando no frontend. Construí as telas em Next.js reaproveitando o design system compartilhado do monorepo.
Postpay · App do cliente
App do cliente final para pagar cobranças, acompanhar a carteira e receber avisos, publicado para Android e iOS.
Meu papel
Desenvolvedor full stack, atuando no mobile. Fiz o app em React Native com Expo, o login, as notificações e as entregas pelo EAS.
Mince Joias
Loja de joias online: catálogo, carrinho, checkout e um painel onde a própria dona atualiza produtos e acompanha os pedidos.
Meu papel
Desenvolvedor full stack, freelance. Entreguei a loja e o painel sozinho, do primeiro layout ao deploy na AWS.
Griebler Remodeling
Site de uma empresa de reformas em Massachusetts, com vitrine de obras, conteúdo que a própria equipe atualiza e páginas em inglês e português.
Meu papel
Desenvolvedor full stack, freelance. Fiz o site, o painel de conteúdo e a tradução das páginas.
Laboratório e open source
Produtos próprios e experimentos com código público no GitHub.
BJJ Insights
Blog sobre jiu-jitsu que escrevo e mantenho, com área de publicação, login e banco de posts.
Meu papel
Projeto pessoal. Next.js com Prisma e MongoDB.
Todo Pro
Gerenciador de tarefas com listas, login e interface montada sobre shadcn/ui. Nasceu para organizar meus próprios estudos.
Meu papel
Projeto pessoal. Next.js e Clerk.
Translation Chat
Chat que traduz as mensagens na hora, com planos pagos e limite de uso por assinatura.
Meu papel
Projeto pessoal. Firebase para o tempo real e Stripe para a cobrança.
Properties
Portal de imóveis com busca, favoritos e área para quem anuncia.
Meu papel
Projeto pessoal. Next.js 14, Prisma e MongoDB.
Edu Sponsor
MVP que liga estudantes sem condições de pagar um curso a quem quer bancar essa vaga.
Meu papel
Projeto pessoal, com foco em impacto social.