Thinking Out Loud.
- Product Craft · 7 min read

Why My Football Simulator Has a Page Called “Honest Limits”
I built a what-if simulator for the 2026 World Cup knockouts. The part I'm proudest of isn't the 3D pitch. It's the page that shows every formula, credits every dataset, and says plainly what the model doesn't know.
September 2026 - Building in Public · 6 min read

Two Chrome Extensions, Zero Servers: What Privacy-First Actually Costs
I published two extensions this year that store everything locally: no account, no backend, no analytics. Here's what that decision cost, what it bought, and why it's a product decision disguised as a technical one.
August 2026
All Articles
I Turned a Startup Into a 12-Month Card Game to Understand Feedback Loops
Product CraftJuly 2026Building Solo With AI Coding Agents: What Still Needs a Product Manager
AI & IndustryJune 2026What Grant-Funded Product Delivery Actually Looks Like From the Inside
Product DeliveryMay 2026I Got Frustrated With Job Applications So I Built a Tool Instead
Building in PublicMay 2026The Generalist's Dilemma: When Being Good at Everything Counts Against You
Career & IdentityApril 2026Making Things Ship With a Distributed Team and No Formal Authority
Team & DeliveryMarch 2026AI Compliance Is Coming for UK SMEs, and Most of Them Don't Know It Yet
AI & IndustryFebruary 2026How I Learned to Write Product Specs That Actually Get Built
Product CraftJanuary 2026
