Developer, musician, committed geek. Writing about all three since 2007.

Twenty-odd years building things on the web — currently CPTO at Think Digital Group / Asset TV, half of PolyOrbit, and the one-person team behind Dotvault. Most of what I do has a thread of considerate AI running through it these days — at work, and on side projects that probably wouldn't otherwise exist. This is where the rest of it lives: code notes, music posts, half-finished ideas, and the occasional strong opinion.

— Recent writing All writing →
Developer 02 MAY 2026 Via dotvault.dev

Your secrets stay on your machine — here's how I keep it that way

How Dotvault sends anonymous telemetry and crash reports without ever touching your `.env` files.

Developer 12 APR 2026 Via dotvault.dev

Nine minutes of Dotvault, no fluff

Nine minutes of Dotvault on screen — editor, version history, Laravel encrypted env support, and how the trial works.

Developer 15 MAR 2026 Via dotvault.dev

Why I built Dotvault

Every developer I know has a `.env` problem. I got tired of it, so I built the tool I wanted to use.

Developer 05 OCT 2016 Archive

Security Updates to Mojo Under Construction Plugin

I've posted a long overdue update to my Under Construction fork. This fixed a couple of potential security issues with direct file access and escaping output....

Developer 11 AUG 2015 Archive

Mojo Under Construction 1.0.1 Released

I've just released a small update for my recently released under construction plugin for WordPress. I'd made a little mistake when enqueuing the JavaScript. I...

Developer 01 AUG 2015 Archive

Mojo Under Construction Released

For years I have been using a great plugin for hiding development sites behind a coming soon page or a holding page. However, like thousands of users, with the...

Geek 16 JUL 2015 Archive

Amazon Prime Day Fail

So yesterday was Prime day on Amazon. Billed as more deals than Black Friday we all eagerly made our way to Amazon to fill our baskets with wonderful, reduced...

Developer 27 JAN 2015 Archive

Learning New Skills in 2015

As a developer there is a thin line between becoming stuck in your ways and constantly trying new technologies. Over the past 2 years I have moved away from...