From the Blog

Honest thoughts on data engineering, career transitions, and the tools that actually work.

๐ŸŒบComing Soon

13 Generations: Building a Digital Whakapapa for My Kids

I have a signed royal court family tree that traces my lineage back to the Majapahit era. I want my kids to know where they come from. So I'm building an immersive scrollytelling site to bring it to life, testing Claude, Gemini, and MagicPatterns to see which AI gets closest to that award-winning interactive feel.

Technology Design Personal Coming soon
๐Ÿ”“

When the House Gets Robbed: The Vercel Breach and the Limits of a Good Security Posture

Vercel got hacked in April 2026. Not because their security was bad. Because someone they trusted got hacked first. Here's why that matters, and what vibe coding culture has to do with it.

Security Cloud May 2026 14 min read
๐Ÿฆ†

DuckDB: The Excel Moment for the Digital Accountant

Excel revolutionised accounting, but that revolution is now decades old. For those straddling the worlds of finance and data, DuckDB might be the tool you've been waiting for.

Data June 2025 9 min read
๐Ÿฆ†

How I Nearly Broke My Own Website (And What I Learned About DNS)

A brutally honest account of SSL errors, mysterious IPs, infinite redirect loops, and what a former accountant learned about DNS the hard way, while trying to connect this very site to Azure.

Data Feburary 2026 9 min read
๐Ÿฆ†

I Replaced a Power BI Report With a Static Web App and Saved $20 a Seat

Power BI is great โ€” until you do the maths on per-seat licensing for people who just need to view a dashboard. Here's how I moved a live report to Azure Static Web Apps using DuckDB-WASM, kept all the interactivity, and cut the cost to essentially nothing.

Data March 2026 9 min read
๐Ÿ”„

Why Full-Stack Might Be Making a Comeback

I used to be one of Power Apps' biggest advocates. Here's why AI coding assistants changed my mind, and what it means for the future of low-code.

Technology March 2026 7 min read
๐ŸŒ

How I Build Websites for Free (And Why I Wrote This as a Blog)

MagicPattern. GitHub. Azure SWA. Cloudflare. Kiro. Five tools, zero hosting cost, full ownership. This started as documentation for a mate setting up a recruitment business website. Then I thought: might as well just make it a blog.

Technology Cloud April 2026 14 min read
๐Ÿ“ก

Streaming IoT Events to a Live Dashboard: The Architecture Behind OpsCentre

The last post killed Power BI for static reporting. This one kills it for streaming too. Azure Functions, Web PubSub, a React SWA, and a Google Maps integration that turns a pretty dashboard into something ops actually uses.

Azure IoT Data Engineering April 2026 18 min read
๐Ÿฆ

AI Is Making Software Cheaper to Build. There Is a Catch Nobody Is Talking About.

A banking headline about a $253 million profit hit sent me down a rabbit hole I wasn't expecting. Turns out the way companies account for software they build might quietly shape whether they decide to build it in the first place โ€” especially if a sale or IPO is on the horizon.

Finance Technology May 2026 12 min read