[ 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