Models, dashboards, automations and systems — finance, data, and the web.
01
Scanner · Sept 2026
02 Site Scanner
Plain-language website technology and infrastructure scanner. Case study → API · Apr 2026
London buses
Open-source London bus data explorer. Case study → 03
04 Excel · Apr 2026
Contract revenue projection with indexation model
Web app · Mar 2026
05 Invoice generator
Open-source invoicing tool. Case study → Web app · Feb 2026
06 Web app blueprint
Open-source starter blueprint for web apps. Case study → Web app · Jan 2026
CSS design system generator
Open-source design system and token library generator. Case study → 07
Excel · Jan 2023
5-year medium term plan (MTP) model
08
VBA · Sept 2020
Campaign-level profitability reporting
Nothing matches that.Try a different word.
Latest writing
All posts → Oct 2026 · Infra
Infra, explained for people who already build things
More than seventy short chapters that give you the vocabulary and mental models engineers use when they talk about servers, networks, pipelines and architecture. Each one takes… Latest Read → Oct 2026 · Coolify
Hetzner Cloud — Complete Hosting Guide
From zero to multiple live websites on Hetzner Cloud, with Cloudflare DNS, WordPress, CloudPanel, and Coolify. Written for someone who has never touched a server before. Read → Sept 2026 · Analytics
How I migrated from GA4 to self-hosting Umami on Coolify
Umami running on a Hetzner VPS through Coolify, tracking three sites, with five years of Google Analytics history rebuilt inside it – and everything I’d do differently. Read → Jul 2026 · Personal
Can we stop calling everyone a Finance Analyst?
Somewhere along the way, “Finance Analyst” stopped describing a specific role and started describing almost every role in finance. As someone who’s spent years working under… Read → May 2026 · VPS