Everything, in order
Open source first, because that is the work you can actually read. Client work and earlier projects follow.
Open source
Specifications and libraries built to be used by other people. Public repositories, design decisions written down.
Uganda Open Finance Standard
An open API specification for financial interoperability in Uganda, including a USSD consent protocol so feature phone users are not excluded from open finance.
ugkit
Typed, zero-dependency libraries for Ugandan software: administrative divisions, phone numbers, tax bands, currency formatting. Reference data treated as versioned artefacts, not hand-edited code.
BantuBox
A container runtime built from scratch in Python and C: Linux namespaces, cgroups, and network namespaces driven through hand-written syscall wrappers.
Client work
Built for clients and running in production. Repositories are private; the deployments are live.
Opportunities For All
Scholarship and opportunity discovery platform with search, filtering, and aggregated listings.
Crown Motors
Vehicle dealership site with inventory browsing and enquiry capture.
Samakia Aquacare
Aquaculture supply and advisory site for fish farmers, covering products, services, and enquiries.
Golyo Safaris
Tour operator site with itinerary pages and booking enquiries.
Football Aid
Platform for a football development initiative, covering programmes and player intake.
Earlier work
2024 projects, kept for the record.
Offline SMS AI Chatbot
Conversational AI reachable from any phone that can send a text, with no data connection required.
Nyumbani
Home rental platform with real filtering for tenants and a single management surface for landlords.
Fish Products Marketplace
Online storefront giving small fish vendors reach beyond their physical market.