LOG
Engineering Writing
Focused essays on distributed systems, financial correctness, and building software that survives unreliable third-party infrastructure.
5 min read FinTechM-Pesa Daraja
Architecting Non-Custodial Milestone Escrow on M-Pesa Daraja 2.0
How we combined bank trust accounts, composite idempotency anchors, and automated WHT/eTIMS waterfalls to protect construction capital in Kenya.
Published: 2026-10-20
5 min read ResilienceCircuit Breaker
Designing Around Flaky Regulator Portals: Cache, Circuit Breaker, Stream, Operator
How Build Market verifies contractor licenses against 9 Kenyan statutory boards without ever blocking user onboarding when government portals go down.
Published: 2026-10-18
4 min read NATS JetStreamDistributed Systems
Why We Acknowledge NATS Messages Only After the Database Transaction Commits
How ordering your broker ack() after your PostgreSQL commit—and designing every handler as an idempotent upsert—eliminates silent data loss and double-payouts.
Published: 2026-10-15