Stream Trophy
SaaS de vitrine de troféus da PlayStation Network
Produto próprio: dashboard público de troféus PSN, com assinatura, cache e cobrança via Stripe.
- Next.js 16
- React 19
- TypeScript
- Drizzle ORM
- PostgreSQL
- +5
Ver o case
Santos Code · Hortolândia, SP — Brasil
Sou Marcelo Santos, full stack developer há mais de 5 anos. Passei 3 anos na IBM modernizando plataforma legada — de VueJS para React, de monólito Java para microsserviços Node, de Kubernetes para OpenShift. Hoje faço produto inteiro: front, back, banco, cobrança e deploy.
Duas formas de trabalhar comigo
São dois caminhos diferentes, e eu atendo os dois. Escolha o seu.
Para times de produto
Entro em times que já têm código rodando e precisam de alguém que assuma frente própria: refatoração de legado, migração de stack e features de ponta a ponta — sem precisar de babá.
Para empresas e negócios locais
Projeto, construo e mantenho o produto digital inteiro — do wireframe ao domínio no ar. Site institucional, landing de conversão ou SaaS com login e cobrança: mesmo dono, do começo ao fim.
Trabalhos selecionados
Produtos com domínio próprio, usuários reais e manutenção contínua — não exercícios de tutorial.
SaaS de vitrine de troféus da PlayStation Network
Produto próprio: dashboard público de troféus PSN, com assinatura, cache e cobrança via Stripe.
Ver o case
Portal de notícias de games e guias de troféus
Portal editorial com CMS próprio, login social, editor rich text e push notifications.
Ver o case
Site institucional para escritório de execução penal
Institucional com blog em Markdown, 30 serviços mapeados, SEO técnico e conformidade com a LGPD.
Ver o case
Biblioteca React sobre Ant Design, publicada como pacote
Componentes reutilizáveis com Storybook, testes automatizados de acessibilidade e release por Changesets.
Ver o case
Trajetória
Hypeone
Front-End Developer
ago 2024 — atual
Circular Brain
Full-Stack Developer
jan 2025 — dez 2025
IBM Brasil
Software Developer
set 2021 — jul 2024
IBM Brasil
Software Developer Intern
dez 2020 — set 2021
Me conte o contexto e eu respondo com o que dá para fazer, em quanto tempo e por onde começar.