
App Flutter de vendas e pré-faturamento da equipe comercial do Grupo Coagro: clientes, catálogo, orçamentos, pedidos e metas, lendo o ERP Winthor — em produção no Android e na web.
Papel: Desenvolvedor principal
800+ arquivos de teste
// projetos
Tudo o que construí e mantenho, com os case studies em destaque.
Filtrar por tecnologia

App Flutter de vendas e pré-faturamento da equipe comercial do Grupo Coagro: clientes, catálogo, orçamentos, pedidos e metas, lendo o ERP Winthor — em produção no Android e na web.
Papel: Desenvolvedor principal
800+ arquivos de teste

WMS do Grupo Coagro em Flutter: inventário, recebimento, conferência, separação e endereçamento no coletor Android, no lugar do app do fornecedor do ERP.
Papel: Desenvolvedor principal
~290 arquivos de teste

Emissão de receita agronômica do Grupo Coagro: app Flutter para os agrônomos (desktop e web) e API NestJS sobre os bancos Oracle do Winthor e do SIAGRI, com assinatura eletrônica.
Papel: Autor e mantenedor
~400 arquivos de teste (app + API)

App de balcão das lojas do Grupo Coagro: o vendedor consulta produto por código de barras, código ou descrição, vê o preço por tabela e filial, monta o carrinho e imprime etiquetas e o ticket do pedido — sobre uma API Express/TypeScript nos bancos Oracle do Winthor e do SIAGRI.
Papel: Desenvolvedor principal
335 testes na API (Jest)

App Flutter de finanças pessoais a partir do salário: orçamento por categoria, despesas, contas fixas e metas. Offline-first, sobre Supabase com RLS, e com um assistente de IA que nunca vê os seus números.
Papel: Desenvolvedor único
550+ testes, com E2E no CI

App de armazém do Grupo Coagro em Flutter: imprime etiquetas de endereço com QR (picking e pulmão), grava o endereço do produto no Winthor e registra rupturas, divergências de lote e produtos perto do vencimento — no Android e na web.
Papel: Desenvolvedor único

Portal web de gestão de acessos do Grupo Coagro em Angular: o gestor cadastra funcionários e define em quais apps e em quais filiais do Winthor cada um entra, sobre Supabase Auth com RLS e uma Edge Function que guarda a chave de serviço.
Papel: Desenvolvedor principal
228 testes (Jest + Playwright)

Componente Flutter reutilizável (open-source): navigation drawer/rail recolhível e temável, com busca, seções, badges, grupos expansíveis e flyouts.
Papel: Autor e mantenedor
160/160 pub points

Grids lazy em Flutter cujos tiles se dimensionam sozinhos: linhas que crescem até o card mais alto, masonry, tiles de várias colunas, paginação e jump-to-item.
Papel: Autor e mantenedor
160/160 pub points

CLI em Dart que organiza os imports automaticamente — ordenados e agrupados por origem (Dart, Flutter, pacotes, projeto). Sucessor do import_sorter, refeito para Dart 3+.
Papel: Autor e mantenedor
160/160 pub points
App de bem-estar mental (Flutter + Supabase): registro de humor e metas, gráficos de progresso, respiração guiada e integração com WhatsApp. Auth e banco em tempo real.
Papel: Desenvolvedor único
Plataforma web de campanhas de sorteio do Grupo Coagro: o vendedor cadastra o cliente e valida o WhatsApp por código, o caixa gera os cupons do pedido faturado, o admin cria campanhas e faz o sorteio, e o cliente acompanha os próprios cupons.
Papel: Desenvolvedor principal

A Pokédex é um app web de página única que consome a PokéAPI pública para pesquisar, navegar e detalhar todos os 1025 Pokémon. Além da Pokédex clássica, inclui um explorador de cartas de TCG (cartas reais, raridade e preço de mercado), um mini-game de batalha em equipe por turnos e um deck builder de TCG com análises e checagem de legalidade. A lógica independente de framework (serviços de dados, regras de domínio, i18n, widgets de funcionalidades) é compartilhada com a versão vanilla original; esta branch porta a interface para React 19 + TypeScript (strict). A interface é totalmente bilíngue (PT-BR / EN) — como a PokéAPI não tem português, os textos são traduzidos automaticamente e cacheados no navegador. Distribuída como PWA instalável com suporte offline e publicada no Cloudflare Pages.

Portfólio interativo em Flutter Web com clean architecture, provider pattern, física magnética, glassmorphism e cards 3D holográficos.

Um aplicativo React moderno, executado inteiramente no lado do cliente, para gerar, personalizar e ler códigos QR e códigos de barras (mais de 25 formatos) — incluindo um leitor dedicado que decodifica chaves de acesso de NF-e/NFC-e brasileiras. Oferece pré-visualização em tempo real, temas claro/escuro, inserção de logotipo, exportação em múltiplos formatos e histórico local. Sem backend, sem necessidade de cadastro.

Gerador visual de box-shadow em camadas que exporta CSS, Tailwind e o BoxShadow do Flutter: gradientes, presets (soft, neumorphism, glass) e preview em tempo real. Svelte 5 + TypeScript.
Extensão para VS Code, publicada no Open VSX, que reúne os comandos de CLI do Flutter, Dart, Firebase, Supabase e Melos numa barra lateral: busca, favoritos, recentes, prompts de argumento e suporte a FVM. Interface em PT-BR e inglês.
Extensão para VS Code e Antigravity, publicada no Open VSX, em que um chicote com física vira o cursor: segure para enrolar, solte para estalar e mandar Ctrl-C ao terminal travado — ou digite num terminal de verdade (node-pty) com o chicote por cima.
Extensão para o Antigravity e qualquer fork do VS Code, publicada no Open VSX, que lista as 1900+ Agentic Awesome Skills numa barra lateral, com busca, favoritos, detalhes e presets por ferramenta. Interface PT/EN.
MVP de logística que demonstra sincronização em tempo real entre web e mobile: um painel em Next.js cria e acompanha entregas, e o app Flutter do entregador atualiza o status, via Supabase Realtime.
App mobile de calculadora desenvolvido em Dart/Flutter. Demonstração de gerenciamento de estado e UI responsiva.
Fullstack App com Spring Boot, React e Docker. Inclui autenticação JWT, PostgreSQL e upload de imagens.
Aplicação escalável baseada em microsserviços para uma livraria mundial. Foco em alta performance e escalabilidade.
Sistema de vendas full-stack: cadastro e consulta de clientes e produtos e registro de vendas, com front-end em Next.js e TypeScript (PrimeReact, Formik + Yup, SWR) e API REST em Spring Boot com JPA sobre PostgreSQL.
API REST de pedidos em Spring Boot: catálogo, clientes com endereços, pedidos pagos por boleto ou cartão (herança JPA), autenticação JWT com perfis de acesso, e-mails por SMTP com templates Thymeleaf e validação de CPF/CNPJ.

App React de busca e leitura de postagens, feito para estudar o React de ponta a ponta — de componentes de classe a Hooks — com testes em Jest e Testing Library. No ar no Netlify.

Cartão de perfil do GitHub em estilo terminal: um script Python (Pillow) converte a foto num retrato em ASCII e gera os SVGs claro e escuro, e um workflow diário do GitHub Actions atualiza a animação de contribuições.

Jogo da memória com os personagens de Rick and Morty: nome do jogador, níveis de dificuldade guardados no navegador e cronômetro. JavaScript puro, no ar no Netlify.
Código meu em projetos dos outros — do Flutter oficial a ferramentas da comunidade.