CO
Chinedu Okaforengineer.dev
Programs/Embedded
Founders / pre-seed · Embedded

Kobo Ledger

Rebuilt the balances engine from a fragile MySQL trigger stack into a Go service backed by Postgres and a Kafka event log. Introduced deterministic reconciliation, per-currency accounts, and a settlement engine that closes books in under 4 minutes at day end.

18 months · Lead engineerTypeScript · Go · Postgres · Kafka4 spots at a time
Book an intro call
From Case study
Kobo Ledger
Outcomes

What you'll leave with.

Outcome 01

Zero unreconciled cents across 14 months of production

Outcome 02

Books close in <4 min at day end (down from 3 hours)

Outcome 03

Dropped a 22-service microservices sprawl to 6 well-owned services

Outcome 04

Migrated 190M rows with zero downtime and no double-charges

The process

How the engagement unfolds.

01

Audit

Two weeks reading the code and the incident post-mortems before touching anything.

02

Strangler

Wrote the new balances engine alongside the old one; ran them in parallel for 6 weeks.

03

Cut-over

Migrated one wallet type at a time. Rollback plan for each. Zero rollbacks used.

04

Handover

Runbooks, on-call rotation, a 3-day workshop for the internal team.

Who this is for

You'll get the most from this if…

  • Payments and lending teams with an accounting subsystem you're scared to touch
  • Series-A/B fintechs where the ledger is now the bottleneck
What's included

Every engagement includes.

  • Full ownership of the ledger subsystem
  • Weekly demo · monthly written report
  • Runbooks and on-call handover at end of engagement
Client stories

What clients say after.

Chinedu rewrote our ledger without a single reconciliation error in production. That has never happened before, or since.
UM
Uche Mbah
CTO
Common questions

Answers before you book.

Full FAQ

It always starts with a 30-minute intro call — free, no pitch. I use it to see if the work you need lines up with what I do. If we're a fit, I send a written scope within 3 days.

One good conversation

Start with a 30-minute call.

Contract-to-hire, embedded, or advisory. Full ownership handover with runbooks.