Work

Everything I've shipped, not just the two on the homepage.

01
DesktopElectronReactOffline-first

Full pharmacy operations built for infrastructure you can't control

Bloom Desktop is an offline-first pharmacy point-of-sale for African markets — local SQLite as the source of truth, a sync engine that catches up when connectivity returns, and a platform adapter layer that runs the same React codebase inside Electron or a browser tab.

Desktop + Web
Two platforms, one build
Zero
Network required to sell
02
MobileReact NativeOffline-first

A booking platform that actually survives bad network days

SmartsApp connects schools and parents through a real-time communication platform built for African network conditions — offline-first sync, push notifications, and a WebView bridge for embedded payments.

9
Countries served
EAS
CI/CD pipeline
Read case study →
Landn Intelligence
03
WebNext.jsConsulting

Rebuilding a corporate site to win the right kind of client

Venispero Solutions needed a sharper story. I led a full audit and rebuild — narrowing to a single Business Facilitation focus, rewriting copy, and shipping the new site in Next.js and Tailwind.

1
Core focus, not five
UK/GH
Dual-market site
Read case study →
Landn Intelligence