Writing
Blog
Notes on game production, interactive design, tooling, and the craft of shipping.
Development
Why I Switched to a Headless CMS
After years of wrestling with traditional CMS platforms, I made the jump to headless. Here's what changed and why I'm not going back.
Read article→Design
Building Accessible UIs: Lessons from the Trenches
Accessibility isn't an afterthought — it's a design constraint that makes everything better. Here are the practical lessons I've learned.
Read article→Tooling
My Terminal Setup for Maximum Productivity
A walkthrough of my terminal configuration, favourite CLI tools, and the workflow optimisations that save me hours every week.
Read article→Design
The Case for Brutalist Web Design
In a world of cookie-cutter templates, brutalist design offers something rare: honesty. Here's why I think more portfolios should embrace raw aesthetics.
Read article→