This site has gone through a few incarnations over the years. Each version is tagged in GitLab.
5.0.0 · Hugo custom theme · current (2026–)
A ground-up custom Hugo theme replacing PaperModX, with a Catppuccin/Fireside palette switcher, self-hosted Jost and Schibsted Grotesk, Neovim-framed code, picker-style search and build-time OG cards.
4.0.0 · Hugo JamStack (2022–2026)
Built with Hugo and the PaperModX theme, with content managed locally in the repo. I moved from Gatsby to Hugo because I no longer wanted to put in the effort to maintain the old site; the Gatsby build took about two minutes and Hugo builds in under a second. Why I moved from Gatsby to Hugo
3.0.0 · Gatsby JamStack (2020–2022)
A Jamstack build using Gatsby with Elasticlunr search and Goatcounter analytics.
2.0.0 · React + Material UI (Mar–Apr 2020)
A single-page app written in React with Material UI, styled-components and TypeScript.
1.0.0 · Initial commit (Sep 2019 – Mar 2020)
The very first version of the site: static HTML served from GitLab Pages.