Projects
These are the projects I've spent the most time on over the past few years, most of them open source. Some are side projects, and the rest come from my role leading Developer Experience at Hookdeck. Each one is labelled with my part in it. Older work is mostly in my talks and on the blog.
Main Projects

CreatedSide project
pitwall
A local web UI for running lots of Claude Code sessions at once. It shows which sessions need you and why, and lets you steer them and start new ones.

CreatedHookdeck
Webhook Skills
Agent Skills that teach coding agents to receive a provider's webhooks. It was my idea, and I built the format, test harness, generator and first providers. Gareth then scaled it to 813.

Main contributorHookdeck
Hookdeck CLI
Forwards webhooks to localhost and manages Hookdeck from the terminal. I've been its main contributor since 2023, adding connection management, an MCP server and Outpost support.


Main contributorHookdeck
Hookdeck Docs
The docs for Hookdeck's Event Gateway. I'm their biggest contributor, and lately I've focused on making them work for agents: Markdown pages, a generated CLI reference and tested examples.



CreatedHookdeck
Hookdeck Agent Skills
Agent Skills for Hookdeck's own products, so a coding agent can set up Event Gateway and Outpost from the CLI.
Smaller Projects and Demos

ContributorHookdeck
n8n node for Hookdeck
Gareth's community node that triggers n8n workflows from Hookdeck events, and manages Hookdeck from n8n.


CreatedHookdeck
SupaVlog
An open-source vlog app starter kit, built with Supabase, Stream, Hookdeck and Next.js.

Co-built with JM NavarroHookdeck
Hookdeck Vercel middleware
Queues, filters, throttles and retries webhooks made to a Vercel app.


CreatedHookdeck
EventCatalog generator
Generates an EventCatalog from a Hookdeck project's sources, destinations and events.

CreatedSide project
leggetter.co.uk
This site, which I moved to Astro on Cloudflare in 2026, with 301s so that old links keep working.
CreatedHookdeck
Hookdeck quickstarts
The code that goes with the quickstart guides in Hookdeck's docs.
CreatedSide project
POTM
A player of the match voting app for sports teams, with no sign-up needed to vote.
CreatedSide project
Discourse Forum Analyzer
A Python CLI that uses Claude to group the problems raised in a Discourse forum by type and severity.
