/sobre
Acredito que a interface é o coração de qualquer projeto web. Vinte anos atrás eu escrevia backend, banco e frontend ao mesmo tempo. Hoje escolho o frontend, mas levo comigo a visão do sistema inteiro, e é isso que faz a tela certa nascer do jeito certo.
Design com intenção
Figma aberto ao lado do editor. Usabilidade, acessibilidade e detalhe de pixel tratados como requisito, não como enfeite.
Visão fullstack
Anos de PHP, Laravel e Symfony me ensinaram a falar a língua do backend e a desenhar o frontend que conversa bem com ele.
Código que dura
Clean Code, Design Patterns e testes. Escrevo pensando em quem vai abrir esse arquivo daqui a dois anos, inclusive eu.
/trajetória
Duas décadas de commits, do jQuery ao Angular moderno.
mai 2025 até set 20261 ano e 5 meses
Vox Tecnologiamais recente
Engenheiro Frontend Sênior
De volta à casa onde já liderei o time técnico, agora como engenheiro sênior do frontend: aplicações Angular pensadas para crescer e código que o próximo dev agradece.
- Angular
- TypeScript
mai 2024 até fev 202510 meses
Compass.UOL
Desenvolvedor Frontend, Araraquara, SP
Interfaces em React para parceiros do porte da OLX, onde cada milissegundo e cada clique chegam a milhões de pessoas.
- React
- parceiro OLX
jan 2020 até mai 20244 anos e 5 meses
Invillia
Desenvolvedor Frontend, Araraquara, SP
Mais de quatro anos construindo produtos React para a OLX, com os dois pés de vez no frontend.
- React
- parceiro OLX
jan 2018 até dez 20192 anos
Vox Tecnologia
Desenvolvedor Fullstack, Líder Técnico, João Pessoa, PB
Liderança técnica de ponta a ponta: do backend em Symfony ao frontend em Angular 6, guiando o time entre PHP, ES6 e TypeScript.
- PHP
- Symfony
- Angular 6
- TypeScript
- ES6
- jQuery
- Bootstrap
abr 2013 até mai 20141 ano e 2 meses
Show Tecnologia
Desenvolvedor Fullstack, Guarabira, PB
Rastreamento veicular em tempo real: GPS, geolocalização e APIs de mapas, além de reestruturar sistemas inteiros com CodeIgniter e MySQL.
- CodeIgniter
- MySQL
- Bootstrap
- jQuery
- APIs de mapas
anos 2000o começo
As raízes
Antes de qualquer framework, era HTML, CSS, PHP e muita vontade de entender como as coisas funcionavam por dentro. Foi assim que começou a carreira que trouxe tudo o que vem acima.
/stack
Ferramentas escolhidas a dedo ao longo de vinte anos.
Onde passo a maior parte dos dias.
- Angular
- React
- NextJS
- TailwindCSS
- HTML
- CSS
- AlpineJS
/ia
IA no fluxo. Critério humano no comando.
A IA mudou o jeito de escrever software, e eu mudei junto. Trato agentes e assistentes de código como um time extra: eles cuidam do trabalho braçal, eu cuido da arquitetura, da revisão e da experiência de quem vai usar. O resultado é entregar mais rápido sem abrir mão da qualidade que vinte anos de estrada exigem.
- claude "migrar o formulário de cadastro para signals"
- lendo 14 arquivos do módulo de cadastro
- aplicando os padrões definidos no AGENTS.md
- 3 componentes refatorados, 22 testes passando
- git diff --stat
- revisão humana: aprovado, com dois ajustes de a11y
sessão ilustrativa do fluxo de trabalho
- Agentes de código
- Claude Code e Cursor no dia a dia para gerar, refatorar e navegar por bases de código grandes em minutos, não em dias.
- Contexto bem servido
- Regras de projeto, skills e servidores MCP para que a IA conheça a stack, os padrões e as decisões do time antes de escrever uma linha.
- Prompt é especificação
- Pedido claro, critério de aceite e exemplo. Prompt bom é requisito bem escrito, e escrever requisito eu faço há vinte anos.
- Revisão sem atalhos
- Todo código gerado passa por leitura, testes e checagem de acessibilidade. A IA acelera, a responsabilidade continua sendo minha.
/contato
Tem uma ideia? Eu tenho o código.
Vamos trabalhar juntos para transformar suas ideias em projetos web de sucesso. Me conte o que você está construindo e a gente descobre junto o melhor caminho.