Latest · August 2026

Every change this site has shipped.

A portfolio is never finished; it just has a last commit. This is the running history of that — the same commits that built the page you are reading.


HEAD → main

  1. d6fc0affeat

    “How it works” on project pages

    Case studies gained a long-form Markdown section, so a project can explain its mechanism instead of only showing the result.

  2. bc8038efeat

    Colophon and Uses pages

    Two pillar pages documenting what this site is built from and what I work on daily, wired into the navigation in both languages.

  3. 54c214erefactor

    Header transitions and backdrop blur

    The top bar picked up a scrolled state with a blurred, semi-opaque ground — and lost a stacking-context bug that had been collapsing the mobile overlay.

  4. 8a59d70chore

    Dropped the last of the legacy assets

    Metform and Cute Alert scripts, stylesheets, and orphaned SVGs left over from the old WordPress build came out entirely.

  5. d04f275feat

    Portfolio and writing moved into the grid

    Project and post data was injected into the new layout — the point where the Next.js rebuild replaced the old site’s markup for good.

Still being written.

New entries land at the top as things ship. The build itself is documented in more detail on the colophon — what it is made of, and why.

Every hash above is a real commit in this site’s history. The repository is private, so take them as provenance rather than links — the status page reports what the newest one actually deployed.