Skip to content
XGitHubEmail

Articles

Field notes on engineering, AI, product, and building for African markets. Written so a curious newcomer can follow — and a hardcore engineer still finds the meat.

Engineering

Aug 13, 2026·10 min read

One Fiat Process Path

How we stopped running two payment stacks — Pay processors for external fiat, money-gem for spendable balances, and the security gates that make that split honest.

Nick·paymentspaystackrails
Aug 6, 2026·9 min read

Weakest Sufficient Beats Clever Process

How a 2023 generalisation paper became our ops selection rule — one owner per ship unit, weakest briefs, and the hard lines we refuse to weaken.

Nick·opsagentshermes
Jul 30, 2026·9 min read

Empty Checks Are Not Green

When GitHub Actions minutes hit zero, local bin/ci plus gh signoff became our real merge gate — and why a successful prod hot-patch still is not a waiver.

Nick·cirailsgithub
Jul 29, 2026·9 min read

Custom Currencies Without Lying to Your Ledger

How we run RBX, ZiG, and admin exchange rates through the money gem as a single source of truth — plus the construction bugs that silently corrupt African fintech math.

Nick·moneyrailscurrencies
Jul 28, 2026·9 min read

Production-ready. Still fast.

How Kudapara ships with Hermes agents, board handoffs, pull-request discipline, local CI merge gates, and a five-step algorithm before automation.

Nick·hermesshippingci
Apr 15, 2026·8 min read

Self-Hosting Pelias: Geocoding for African Addresses

How we run Pelias for descriptive African addresses Google often misses — landmark language, fuzzy match, pin fallback, and a cheap VM that actually fits the terrain.

Nick·geocodingpeliasinfra
Mar 20, 2026·10 min read

Rails 8 Engine Architecture: Building a Monolith That Scales

Why we run Muchiround as a single Rails application with domain engines instead of microservices — and how boundaries keep the codebase shippable as domains multiply.

Nick·railsarchitecturemonolith

Product

AI