Skip to main content
Web Projects

Things I've
built

A mix of side projects, experiments, and select past work — from Laravel portals to React interfaces.

32 recent projects below. Open-source packages live on their own page.

Looking to hire me for development work? That lives at scopeforged.com.

The GTM Pipeline

Five of the projects below are not five projects. They are one inbound revenue pipeline, built one service at a time, and they had a problem worth more than any of them individually: they could not talk to each other. Incompatible auth, incompatible envelopes, two mutually unverifiable signing schemes, and no way to ask which delivery came from which submission. Fixing that meant publishing a contract — W3C trace context, Standard Webhooks, RFC 9457 — and migrating all five onto it in production, without a flag day and without losing a lead.

  1. 1 · capture

    Inkwell

    Form submission in, spam scored, fanned out.

  2. 2 · deliver

    Webhook Relay

    Signed delivery with retries and a dead-letter queue.

  3. 3 · route

    Switchyard

    Normalised, enriched, scored, routed into the CRM.

  4. 4 · dedup

    Distill

    Checked against the contacts already held.

  5. 5 · attribute

    Splitstream

    Which variant produced it, with calibrated stats.

The console

Mainline — one lead, five services, one trace

A live console that follows a single lead across all five and shows what each hop did, how long it took, and whether it was a real service-to-service handoff or one the console brokered. The before/after is the same scenario, the same six hops, at trace depth 1 versus 5 — the difference is who called whom. Every conformance check on the page is measured against the deployed services, and the ones nobody reports yet say so rather than showing green.

Open Source Packages

618 reusable packages published across 8 ecosystems.

Explore all packages