0%
  • Copy URL
  • Breadcrumb

    seedling

    Re-introduction

    Published on , modified on .

    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.