[ SIGNAL LOG ]
Field notes from the build.
Long-form posts on the tradeoffs behind each project — written as they happen, not cleaned up after.
SIGN IN — ADMIN ONLY
NEW POST — DRAFT
MAR 2026
Offline-first
Why offline-first is harder than it sounds: conflict resolution for a mobile money ledger
Walking through the last-write-wins decision from the ledger build in more depth — and the specific scenario where it breaks.
6 min read
FEB 2026
Leadership
Six months as a first-time CTO: what actually changed day to day
Setting KPIs and SOPs across four product lines while still shipping code — what I got right, what I'd do earlier.
8 min read
JAN 2026
Distributed systems
What I'm learning building Raft-lite in Go
Notes from turning the actual Raft paper into working code, before it's finished — the parts that don't make sense until you implement them.
7 min read
DEC 2025
Infrastructure
Designing for no smartphone and no data plan
Early thinking on the USSD service — a session that times out in seconds, and why that constraint should come first.
5 min read