← Projetos/Site pessoal · 4 temas·2026

iagogois.com.br

Portfólio com 4 temas, debugger público e performance medida, em português e inglês.
iagogois.com.br

Contexto e problema

Um portfólio de dev precisa mostrar o que você entrega e o seu nível técnico. O próprio site é a prova do segundo ponto: 4 temas completos, efeitos com critério e um debugger público, onde qualquer pessoa liga, desliga e ajusta cada efeito. A história completa está no post Como este site foi feito.

Decisões técnicas

Por que um debugger público

Em vez de esconder o processo, o site mostra como funciona por dentro. Aperte ⇧D: cada efeito, cor e layout pode ser ajustado e voltado ao padrão.

Por que medir antes de otimizar

Num site com animação, o que importa também é a fluidez durante o uso. Um teste abre o site no Chrome, rola até o fim e mede cada frame. O modo leve foi refeito com base nesses números, não em palpite.

Por que só 2 ou 3 efeitos por tema

Não é só para não parecer júnior: efeito demais prejudica a experiência de quem visita, e UX é um dos fatores mais importantes de um site. Cada feature precisa fazer sentido; coisa demais vira slop. Por isso cada tema escolhe poucos efeitos-assinatura e executa bem, e todo efeito pode ser desligado.

Desafios

  • 01O preloader segurava o maior elemento da tela e o LCP passava de 3 segundos no celular. Ele caiu de 1,6 s para 0,4 s.
  • 02Um erro de hidratação só aparecia em produção: as datas eram formatadas em fusos diferentes no servidor e no navegador.

Resultado

35→63
fps no celular, tema Aurora, modo leve
100
de SEO no PageSpeed
4
temas completos, em pt e en

Próximo case

react-ui →

--fps