Projects
Scripts, automation, web projects, Power Platform, and Arbor tooling
Chasing a five-year-old Windows-only race condition in Zola
Notes on diagnosing a build failure with my site (os errorr 32) - turns out, it's been reported by another user 5 years ago, but the maintainer couldn't reproduce as he did not run windows - now helped to get fixed
Building My New Website with Zola — Keeping It Simple
Notes on building a new personal website with Zola and plain Markdown, and why static beats WordPress-style builders for this kind of site.
Making sense of Arbor's GraphQL API
Syncing Arbor to Outlook: Part 2
Building a calendar sync you can trust to run unattended
Syncing Arbor to Outlook: Part 3
Your timetable is in the wrong app
Syncing Arbor to Outlook: Part 1
Too Many Options: Picking a CMS and Learning When to Stop Looking
A tour through Keystatic, Decap CMS, Sveltia CMS and Gatsby + Decap — and why the real lesson wasn't which one to pick, but when to stop evaluating.
Building an Idle Game by Asking Claude
A build log of using Claude Code to design and build Neural Grid, an AI-infrastructure idle game — from the first scaffold through economy redesigns, boss mechanics and balance passes.