← Back home

Selected work

I start from a problem worth solving: a manual process, a bottleneck, a report nobody has time to run, then look for what can be automated or improved. Sometimes that’s an AI agent; sometimes it’s just a well-built system. I build and ship them hands-on with tools such as Claude Code and n8n. A few examples below.

Conference app

Conference lead capture

Conference lead capture app: lead form and admin overview

The problem. Over a multi-day conference a rep has hundreds of short conversations. The old way was to try to remember them all and then fill out a long form afterwards, which meant lost detail, inconsistent notes, and lead distribution that dragged on for days after the event, slowing down every follow-up.

What I built. A mobile web app reps open on their phone. After each meeting they capture the lead on the spot, either by recording a quick voice note or photographing the person’s business card. The app transcribes and reads everything, extracts the contact, company, and topic, and logs it to a shared sheet. It works offline and syncs when the connection returns.

The value. No more end-of-day form marathons or lost detail. Because every lead is captured and structured in the moment, leads can be distributed to the team the instant the event ends, turning days of follow-up lag into hours.

Sales enablement

Digital presence audit

The problem. Sales reps needed a way to start conversations with prospects and show concrete value early, something more compelling than a generic pitch.

What I built. An asset for the sales team: it analyses a prospect’s social and paid-advertising presence across platforms and turns it into a branded, ready-to-send PDF report, generated automatically and in the reader’s own language.

The value. Reps lead with a personalised, tangible piece of value that shows a prospect exactly where they’re falling short and what could improve. It opens doors, increases conversions, and helps close deals.

Market intelligence

News, brand, competitor & PR monitoring

Market intelligence dashboard

The problem. Keeping up with industry news, brand mentions, and what competitors are doing meant a marketing team scanning feeds and sites every morning: slow, easy to miss things, and impossible to do consistently.

What I built. A single dashboard that pulls from 20+ sources every day, uses AI to cluster duplicate coverage of the same story, scores each item by relevance, and splits it into news, brand, competitor, and PR views. It flags the stories the team could react to, so a morning of manual scanning becomes one prioritised feed.

PR opportunities. The PR view curates emerging, relevant articles where there’s an opening to reach out, so the team can pitch a quote or a contributed insert while the story is still live, instead of finding it days too late.

The value. Faster awareness, fewer missed stories, and PR opportunities caught in hours instead of days.

More

Other things I’ve shipped

Contact, speaker & lead sourcing

Finds the right people for an event or campaign, whether that’s conference attendees, webinar speakers, or leads that match the ideal profile. It searches and scrapes sources, finds and validates work emails, matches against the CRM, and hands back clean, ready-to-use lists.

Content repurposer

Turns a single webinar or podcast recording into a full content package (blog post, social copy, email, and a one-pager), held to human-writing and SEO standards.

Content creation engine

Produces SEO and AEO-driven blog posts and social content for the website, guided by a keyword and topic strategy so each piece builds on the last.

Meeting planner

Syncs conference meetings booked in the CRM into a live, shared schedule, sorted by day and time, with overlap alerts and rescheduling handled automatically.

Want to talk through any of these?