> conectado à web há mais de 20 anos

Engenheiro frontend sênior. Comecei quando a web ainda era feita de tabelas e hoje construo interfaces que parecem do futuro e funcionam no presente, com a mesma curiosidade do primeiro dia.

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.

Duas décadas de commits, do jQuery ao Angular moderno.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

Ferramentas escolhidas a dedo ao longo de vinte anos.

Onde passo a maior parte dos dias.

  • Angular
  • React
  • NextJS
  • TailwindCSS
  • HTML
  • CSS
  • AlpineJS

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.

  1. claude "migrar o formulário de cadastro para signals"
  2. lendo 14 arquivos do módulo de cadastro
  3. aplicando os padrões definidos no AGENTS.md
  4. 3 componentes refatorados, 22 testes passando
  5. git diff --stat
  6. 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.

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.