MM Muhindo Mubaraka
My work

Systems people depend on

Nine years of enterprise systems for government ministries, NGOs and private organisations — each one taken from a first conversation about requirements through to a team running it without me.

The one I would show you first

Uganda Livestock Information Tracking System (ULITS) — the system in use

Uganda Livestock Information Tracking System (ULITS)

National multi-platform information system for livestock registration, movement tracking, vaccination records, and disease surveillance. Built for the Ministry of Agriculture.

WebAndroidiOSOffline-firstGIS/GPSMySQL

And a few others

03

Hospital Management System

End-to-end healthcare information system covering patient records, appointments, laboratory, pharmacy, billing and insurance claims.

EHRPharmacyBillingInsurance
04

Wildlife Offenders Database

Web dashboard and mobile app for wildlife crime data capture, offender tracking, case management and enforcement analytics, built for the Uganda...

WebMobileBiometricsCase management
05

National Seed Tracking & Tracing System

Digital platform to monitor seed distribution and quality control with barcode/QR field verification and voucher management, for the Ministry of...

Barcode/QRVouchersInteroperabilityField verification
06

ICT for Persons with Disabilities Observatory

Nationwide database and resource platform with analytics dashboards for disability-inclusive policy formulation, with the Uganda Communications C...

DatabaseAnalyticsPolicyNational

8 systems in total, each with its own case study.

See them all

How I build them

Requirements first

Weeks with the people who will use it, before a line of code. Most failed systems in this country were built from an assumption nobody checked.

Offline by default

Field work happens where the network does not. Data is captured on the device and syncs when a connection returns, never the other way round.

Built to be audited

Roles, permissions and an activity trail from day one, because a government system is inspected and every change has to be attributable.

Handed over properly

Documentation and staff training until the team can run it themselves. A system that needs me forever is a system I failed to finish.

Next: The full record on one page. Print or save as PDF. Hire Me My CV