Davidson Ekpokpobe

Hi, I'm Davidson. I build software, usually somewhere between the product people interact with and the systems keeping it alive underneath.

You can see some of my projects, read my thoughts, or learn more about me.

If you have questions about my work, you can contact me.

Branchplane

Early design work for an ephemeral environment control plane.

Branchplane is still at the system-model stage. I am using it to work through control-plane failure modes around desired state, reconciliation, cleanup, and one-shot deployment workflows.

  • Reconciliation
  • Idempotency
  • Leases
  • Failure recovery
  1. 01Branch eventChanges intent
  2. 02Desired statePersists beyond a worker
  3. 03ReconcileObserve, compare, act
  4. 04Resource adaptersApply bounded changes
AppDatabaseBrokerDNSObserve
Observed state returns to reconciliationProvider results and drift inform the next safe attempt.
Intent persists. Workers can stop; the control loop can continue.

Standard Schools

Academic operations software for two campuses and more than 2,000 students and staff.

A production rewrite that preserved populated data, kept rollback possible, and separated permanent student identity from academic-session enrolment.

  • Next.js
  • PostgreSQL
  • Prisma
  • Tenant isolation

theSwiftLine

A real-time queue product for waiting somewhere else.

Queue position is changing state, not a page to refresh. The system combines durable queue records with live updates, push notifications, reconnect-aware clients, and a server-fetch fallback.

  • .NET
  • SignalR
  • PostgreSQL
  • PWA

DSV Tracking MCP Server

A coding challenge that turned live DSV shipment data into tools for AI agents—and led to an interview.

The server gives MCP clients a small, typed tool surface over DSV tracking while handling an awkward upstream: browser-based bot protection, ambiguous reference formats, incomplete fields, and operational data that still needs a stable contract.

  • Go
  • MCP
  • Chrome DevTools Protocol
  • Resilient caching