Loading…
Loading…
The Transmission
Two registers, one signal — field notes on motion, accessibility, tokens, and shipping production sites, and dispatches from a near-future Britain where the vanished are not gone.
Launch transmission · Incoming
Coming soon
The Vanished Are Not Gone
My debut speculative thriller is on its way. In a near-future UK, a mechanic takes one job to find one girl — and uncovers a truth powerful people would kill to keep buried. Date to be announced — sign up to hear first.
A gritty speculative thriller about chosen family, buried truth, and the cost of survival.

Field notes and dispatches, newest first.
A sorceress, an army of the dead, and a choice that will take Brian beyond time itself. This is where the story ends — and where a new one begins.
Brian races to the Jacobite camp with an unopened letter from the King of France — and discovers that Bonnie Prince Charlie was nothing like the fool history made him out to be.
A bag of herbs, a birthday in the middle of a war camp, and a cook named George — and somehow the Cumberland sausage is about to be invented. Brian is beginning to understand exactly what the mysterious lady sent him here to do.
Brian sets off from Inverness on what should be a short ride home. By the time he stops, he's three hundred years away — and the Duke of Cumberland's birthday is about to begin.
On a rain-soaked Scottish holiday, Jayne and Chris take shelter in a Highland pub — and find themselves in the company of a storyteller with a very different version of the Battle of Culloden.
How I let clients edit their own content in a friendly CMS while keeping the structure, types, and version history that a real codebase needs.
How I keep a heavy, animated Next.js hero fast — measuring LCP honestly, and the trade-offs I actually make instead of the ones blog posts pretend to.
A dispatch from The Serpent and the Staff, part three: loyalty as the last form of resistance — and the faultline running through it.
A design token is just a named value — but naming your values is the difference between a site you can restyle in an afternoon and one you are scared to touch.
A dispatch from The Serpent and the Staff, part one: a near-future Britain that has learned to live with disappearance.
Motion makes an interface feel alive — and makes some people feel ill. Here is the rule I hold to: if it moves, it has to be able to stop.
A dispatch from The Serpent and the Staff, part two: one mechanic, one contract, and a missing girl no one can afford to ignore.