LinkedIn · Based in the UK
I spent my career in ecommerce and digital marketing, most recently as Head of Ecommerce. The best parts were the autonomy, shipping features a CRO test had already proven, and arguing about PPC strategy.
In 2026 I stepped away from office life, spent most of the year travelling in Asia, and came back wanting to build things I own.
Not a developer. Building anyway. I learn by doing, with AI as a pair-programmer: Claude Code every day, with Impeccable, Taste Skill and Emil Kowalski's skills as the design kit. This GitHub is where the work lives.
Trained at: BA Business Marketing & Management, University of East Anglia.
Active
-
Own ecommerce brand. Test-led product validation. Every idea gets scored, gets a small ad budget, and gets kill/scale rules before it gets a penny.
-
Google Ads rebuilds. Messy legacy accounts in, clean structures out. Search gets consolidated. Shopping gets tiered by performance at variant level, with the parent range as the fallback when a product hasn't earned enough data. The Merchant Center feed gets cleaned up on the way through.
-
Marketing automation. n8n in Docker Compose, doing the repetitive parts of ecommerce and ad ops so I don't have to.
-
Offline-first knowledge vault. Obsidian, synced to my own server, plus an offline library for when the internet isn't there.
-
AI agents. Claude skills, project-based bots and self-hosted agents.
Completed
- Forever Codex. A companion dashboard for WoW: Forever, built while I wait for it. Sim DPS tier lists, class and race comparisons, spec guides, gear, raids and levelling. It refreshes daily and runs its own data-consistency checks.
- Left Google Photos. About 48,000 photos and videos out of Takeout and onto my own server.
- Cleared the "up next" list. Everything on it is built and running.
The homelab. In RuneScape, the bank is where everything you own lives. Mine is an old gaming PC, reborn as a headless server, that took back everything I used to rent.
Every service I deploy gets its own written guide, including what broke and how I fixed it.
Photography, food, travel, and the Scottish Highlands in a campervan.
Playing: Old School RuneScape, Path of Exile 1 and 2.
Queued: WoW: Forever. The countdown is why Forever Codex exists.