Depois de um tempo com uma página bem simples (só o básico mesmo), decidi reconstruir o site do zero com uma estrutura que faça mais sentido para o que quero comunicar: quem sou, o que construo, o que aprendo.
Por que reescrever?
O site anterior era funcional, mas não refletia minha trajetória. Faltava contexto — projetos sem detalhe, skills genéricas, nenhum espaço para escrita. Queria algo que servisse como portfólio real, currículo online e espaço de experimentação ao mesmo tempo.
Um site pessoal é uma das poucas coisas na web onde você tem controle total. Vale a pena caprichar.
A stack
A decisão mais óbvia para mim foi usar HTML, CSS e JavaScript puros, sem framework. Não porque frameworks sejam ruins — longe disso — mas porque quero que o site sirva também como laboratório de conceitos web. É mais fácil entender o que acontece sem uma camada de abstração.
O deploy é feito via GitHub Actions direto para o GitHub Pages, com domínio customizado em castrolftech.com.
Alguns conceitos que já aparecem no código:
- CSS Custom Properties — todo o design system em variáveis CSS
- IntersectionObserver API — animações de scroll sem dependências
- CSS Grid e Flexbox — layout responsivo sem frameworks CSS
- Design mobile-first com
clamp()para tipografia fluida
O que vem por aí
Tenho alguns artigos que quero escrever em breve:
- Modelagem dimensional com dbt na prática
- Feature engineering para modelos de churn
- Como estruturo um projeto de dados do zero
- Spark vs. DuckDB: quando usar cada um
Também tenho uma seção chamada Focolares — um espaço privado onde vou explorar ferramentas, APIs e experimentos web antes de escrever sobre eles formalmente.
Feedback
Se tiver algum comentário, sugestão ou quiser bater um papo sobre dados, me manda um e-mail ou conecta no LinkedIn.