Draft: content in review, not yet public.

The work, and the judgement behind it.

Most consultants only show you the wins. I show you where the machine got it confidently wrong, and how I caught it. I run three small businesses on systems I build and maintain myself, including an AI assistant I call Trig that handles the admin. This page is the operational record. The work shown here is a selection of what has shipped and is still running. The incidents are the times a confident machine was wrong, and what I did when I caught it.

I can do this for you, too.

April 2026

Carla's Lead Manager

A mobile web app that gives my VA one clean view of her sales pipeline, so she runs the whole hand-raiser-to-sale process from her phone without touching the full Zoho CRM.

May 2026

Two podcasts off Libsyn in an afternoon, not a subscriber dropped

Two live podcasts moved off Libsyn to self-hosted infrastructure in an afternoon, with every subscriber preserved and every audio file integrity-checked.

Running since February 2026

The agent that caught a backup failing silently for four weeks

An ambient-awareness agent on an always-on Mac Mini that watches six inboxes, the calendar, Asana and Slack, and only speaks when something genuinely needs me.

Live since March 2026

Pain Point Pulse

A productised audience-research engine: real conversations turned into structured PDF reports, live with paying customers and a closed-loop CRM funnel.

Live since May 2026

I called the JSON a listings site feeds itself, so the posts run free

A weekly film-listings pipeline that found a public JSON endpoint behind a single-page app, so the film club's social posts run on free TV data.

Live since April 2026

A two-week video edit cut to one phrase and thirty seconds of attention

Drop a source video in a folder, say one phrase, and get back a branded vertical render with a synthesised audio hook, word-timed captions and an upload draft.

Running since February 2026

The assistant in my pocket that can no longer crash its own host

A Slack interface to Trig, the AI assistant I built: every thread a persistent conversation, memory scoped by who is asking, and a hard block stopping the bot ever killing its own host.

I find what's quietly not working in how you run your business, and I build the fix.