Contexto

Projeto pessoal para apresentar trabalho profissional com clareza e manutenibilidade.

Problema

Templates de portfólio existentes pareciam genéricos e priorizavam efeitos visuais em vez de apresentação legível de trabalho técnico.

Solução

Construindo um portfólio static-first inspirado em publicações editoriais, com content collections estruturadas para projetos e artigos.

Decisões Técnicas

  • Escolhi Astro para geração estática e JavaScript mínimo
  • Usei Content Collections com schemas Zod para frontmatter type-safe
  • CSS puro com design tokens em vez de frameworks utilitários

Implementação Técnica

Implementação Técnica

O site usa Astro Content Collections para projetos e artigos. Cada projeto é um arquivo Markdown com frontmatter estruturado cobrindo problema, solução e decisões técnicas. Páginas são renderizadas em build time sem framework client-side.

Desafios

  • Equilibrar estética editorial com requisitos de portfólio técnico
  • Projetar schemas de conteúdo flexíveis o suficiente para tipos variados de projetos

O que Aprendi

  • Separação de conteúdo e apresentação simplifica manutenção a longo prazo
  • Tipografia e whitespace fazem mais pelo profissionalismo do que animações

← Voltar aos projetos