Breadcrumb
Re-introduction
This space has been a long time coming.
For a while now, the portfolio has been the sole public face — a carefully composed showcase of projects, animations, and interactions. It serves its purpose well, but it leaves little room for the things that don’t fit neatly into a “project” slot: the half-baked ideas, the technical notes-to-self, the ramblings about tooling choices and design decisions.
This blog is that room.
Why Hugo, why now
The portfolio is built with SvelteKit and GSAP — a deliberate choice for a heavily animated, scroll-driven experience. But a blog doesn’t need GSAP. It doesn’t need a preloader, or section-snap scrolling, or a parallax portrait. It needs to load fast, render reliably, and stay out of the reader’s way.
Hugo, with the hugo-brewm theme, fit that brief perfectly:
- ~55KB gzipped for the entire theme — frameworkless, no build step
- Reader-first — graceful degradation, works without JS, printer-friendly
- Accessible by default — built-in a11y panel with contrast/font/color-blindness controls
- Minimal maintenance — static files, no dependencies to update
Design DNA
The blog shares the portfolio’s visual identity — same color palette, same font stack (Unbounded, Ubuntu, JetBrains Mono, BebasNeue), same warm-dark aesthetic. But where the portfolio is a stage, the blog is a notebook. Lighter, faster, focused on content.
What to expect
I’m not going to commit to a schedule or a theme. Posts will come when there’s something worth saying — about code, design, tools, or whatever else crosses my desk. Probably more Hugo and SvelteKit notes than anything else, at least at first.
Let’s see where it goes.
- (Published)
- (Modified)
Some information might changes over time, we keep redaction up to date.