Signed webhook delivery
Loading portfolio
AI and automation / 2024
Debugging provider webhooks usually requires tunnel logs, manual replay, and ad hoc verification. Slow, lossy, and dangerous in production.
FastAPI ingress with HMAC verification on raw bodies, an in-memory event store, three-pane inspector UI, live status panel, replay flow, and rule-driven forwarding. Designed as a teaching artefact for idempotency and event-driven thinking, with a documented PostgreSQL upgrade path.

Walkthrough
A local run with signed test events from Stripe, GitHub and Shopify: a duplicate delivery recognised, a forged signature rejected, and a stored payload replayed.
My part
SYSTEM ARCHITECTURE
Signed webhook delivery
Exact bytes, headers and signature check
Idempotency and original event history
WebSocket event review
Rules, retries and forwarding
Controlled reproduction endpoint
Built with
Links
More work
Gazelle's KitchenA WhatsApp business gatekeeper that qualifies genuine orders, enforces business and safety rules, contains off-topic or abusive conversations, and only surfaces the small set of cases that genuinely need the owner.PilotSellavie AIAn independent project: multi-tenant conversational-commerce software that connects social messaging with business knowledge, guarded AI, human handoff, orders, billing, analytics and operations.MaintainedAI Automation Control PlaneA runnable multi-tenant control plane for AI-assisted business workflows, combining FastAPI, Next.js, PostgreSQL, Redis, n8n, provider routing, human approval, idempotency, replay, cancellation, audit traces, and deterministic local demonstrations.Maintained