From the Blog

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

โšก

Hackathon Friday: One Data Flow Insight That Simplified Our Onboarding Automation

I had never touched on-prem AD before. One data flow insight, one Friday, and a lot of asking why later, we had something running in production.

Identity PowerShell June 2026 14 min read
๐ŸŒฟ

The Strangler Fig Pattern: Replacing a Desktop App One Endpoint at a Time

The vendor app requires RDP to run on a tablet. The database is ours. Four AIs independently agreed on the architecture. The hardest part is understanding what the old app actually does.

Azure Data Engineering July 2026 16 min read
๐ŸŒบ

13 Generations: 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 built an immersive scrollytelling site to bring it to life.

Technology Design Personal June 2026
๐Ÿ”“

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