$ cat about.md

I write software that helps people do real things — move money safely, access justice, get healthcare. Five years across the whole stack: in-browser ML and offline-first apps, distributed Go, Elixir and Laravel backends, and the data pipelines behind the reporting. Mostly on the continent, mostly for people for whom connectivity isn't a given.
Experience
Software Engineer · Health-E-Net
Oct 2024 — PresentNairobi, KenyaEnd-to-end work on PaperEMR — an offline-first Angular 17 PWA that turns photographed paper forms into clinical data across 12+ sites. Worked on features that ranged from frontend to backend: in-browser ML, GraphQL APIs, and the streaming ETL + BI warehouse behind the dashboards.
angulartypescriptgraphqlpostgresqltensorflow.jscouchdbSoftware Engineer · USAID
Jun 2024 — Aug 2024Nairobi, KenyaBuilt a cross-platform Flutter app for Kenya's Department of Children's Services — putting offline-first child-protection case capture directly in field officers' hands, synced to national government systems.
flutterdartsqliterestSoftware Engineer · Veritas Interactive
Feb 2022 — Mar 2024Kampala, UgandaShipped three production SaaS products end-to-end — SproutRealty, BetterLaw and BloodPoint — building React/Next.js frontends over multi-tenant Laravel backends, with Docker/CI on DigitalOcean.
next.jsreactlaravelmysqldocker
Tech Stack
Languages
Frontend
Mobile
Backend & Frameworks
Databases
Cloud & DevOps