Skip to content

I build backends and LLM systems that don't fall over.

Six years shipping production systems in e-commerce, payments, and AI. I built hookdrop and Ziga Data, and I still run them. 20,000+ developers read my engineering breakdowns.

curl · hookdrop
$ curl -N https://hookdrop.dev/e/pay-events/stream

event: delivery
data: {"id":"dlv_8Kx2","source":"paystack",
data:  "event":"charge.success",
data:  "signature":"verified","status":201}

event: delivery
data: {"id":"dlv_8Kx3","source":"paystack",
data:  "event":"transfer.failed",
data:  "signature":"verified","status":201}

$ hookdrop replay dlv_8Kx3 --to staging
→ replayed in 84ms · 200 OK

6+

years shipping production backends

10+

SaaS products and AI agents shipped end to end

20K+

devs read my engineering breakdowns

3

digital community awards won

selected-work

Latest work that shipped:

hookdrop

Webhook inspection and replay SaaS, shipped solo: 49 users at launch with zero paid marketing.

  • Go
  • SQLite
  • SSE
  • Paystack

Read the build story

hookdrop dashboard streaming incoming webhook deliveries live, each with source, event type, and verified signature
Ziga Data review pane: pasted lead text on the left, extracted fields with confidence highlights on the right, live Google Sheet preview below

Ziga Data

Multi-tenant lead-intake SaaS, shipped solo: paste an email or screenshot, an LLM extracts the fields, you approve, it lands in your own Google Sheet.

  • Go
  • SQLite
  • React
  • Google OAuth

Read the case study

agent-skills repository README listing the catalog of installable Claude Code skills

agent-skills

Open source library of Claude Code skills that stay portable across machines and teams.

  • Open source
  • Claude Code
  • AI tooling

Read the case study

Capstone app chat interface answering a prompt from a locally hosted Ollama model

Auqli Store

Browse products, scroll short blips, join live seller sessions through the app

  • TypeScript
  • Node.js
  • Vite

Case study in progress

Hookdrop CLI streaming webhook events in a terminal

Hookdrop CLI

Stream webhooks live from the terminal, inspect payloads instantly, and forward them to local services for testing

  • Go
  • CLI
  • Developer Tools

Read the case study

services

What I build for clients:

Backend and API development

Your product is outgrowing its backend, or your API keeps surprising the team that consumes it. I build production services in Go, Java or Node.js: tested, documented, and instrumented, so your frontend and your customers can depend on them.

Typical engagement: 2 to 6 weeks

AI and automation

Your product is repetitive, or your team is spending too much time on manual work. I build AI and automation solutions: from chatbots to workflow automation, so your team can focus on what matters most.

Typical engagement: 1 to 4 weeks

Product and developer experience

Your product is hard to use, or your API is hard to integrate. I build and improve user interfaces and developer experiences: intuitive and accessible, so your users and integrators can get the most out of your product.

Typical engagement: 2 to 5 weeks

writing

How systems actually behave:

Longer pieces land in my newsletter first. Subscribe on Substack ↗

contact

Two ways to work with me:

Hiring for a senior backend or full-stack role?

You get production Go, Java, and JavaScript experience, system design depth, and a record of shipping solo and in teams. I'm open to senior and lead roles, remote or relocating with visa sponsorship. Reach out and I'll send you my CV

Need something built?

Book a 30-minute call. You'll leave with a scoped plan either way: what gets built, how long it takes, and whether I'm the right fit. Vet me before the call: I explain engineering to 20,000+ developers in public, and hookdrop stays live because I keep running what I ship, async and in the open.