Writing

Notes on building, consulting, and everything in between.

01
Engineering

How we built a pharmacy POS that works with or without the internet

Inside Bloom Desktop — an Electron + React POS for African pharmacy chains. Dual-database Prisma schemas, a platform adapter pattern, a sync engine built for flaky connectivity, and why we made PIN auth the foundation instead of an afterthought.

2026-07-13 · 8 min read
02
Engineering

What offline-first actually means when your users have no signal

Lessons from building sync-resilient mobile apps for African markets — WatermelonDB, conflict resolution, and the UX of "it'll catch up later."

2026-06-18 · 7 min read
03
Business

Why most consulting reports nobody reads — and how to fix that

A breakdown of the structure I use for client audits so the recommendations actually get acted on.

2026-06-05 · 5 min read
04
Personal

What Devconnect Buenos Aires taught me about building in public

Notes from the hackathon floor, and why community-first development beats stealth mode more often than people admit.

2026-05-22 · 4 min read