Full-stack developer, recently graduated with a BSc in Applied Information Technology, currently building CBC Learn — a gamified learning platform for Uganda's Competency-Based Curriculum.
For the past four years I've been writing code that serves Ugandan users first — students, small-business owners, and freelance clients. The tools they need rarely come from elsewhere; they have to be built here, by people who use the same mobile-money workflows and the same patchy connections.
My work sits at the intersection of clean engineering and product empathy — I care as much about the database schema as I do about whether a student can actually finish a quiz before their data bundle runs out.
I recently completed my BSc in Applied Information Technology and I'm looking for opportunities to keep building things that matter.
A gamified learning platform built for Uganda's Competency-Based Curriculum (S1–S4). Students practise past-paper questions, earn streaks, and compete on termly leaderboards.
Teachers get a dashboard that turns the same data into intervention signals — who's slipping, who hasn't logged in, which topic the whole class is stuck on.
A lightweight stock and sales tracker for a small hardware chain that was running three shops off WhatsApp groups and a shared spreadsheet.
A USSD-based antenatal reminder system for mothers in rural districts — no smartphone required, just a 2G phone and a registered SIM.
A community-fed dashboard tracking day-to-day matatu route fares across Kampala, so commuters know whether to negotiate or walk a stage.
SMS-to-web market price feeds for smallholder farmers — pulling daily produce prices from six major Ugandan markets into one searchable timeline.
Final-year project: CBC Learn, a gamified learning platform for Uganda's Competency-Based Curriculum, supervised by Mr. Male Kenneth and developed using Design Science Research Methodology (DSRM). Also completed GreenTag, a peer-to-peer QR-verified e-waste marketplace, as a group project.
I'm open to opportunities, freelance briefs, and good conversations about software that earns its place in someone's day.