Résumé

Download PDF ↗

I write code because I find the problems interesting, not because I had a plan. Most of what I know came from building things that had to actually work — in fintech, in insurance, in health tech. I'm comfortable across the stack and pick up new tools when the problem calls for it.

Experience
Software EngineerJan 2025 – Present
Relworx Limited · Kampala

Working on the infrastructure that moves money across borders — payment rails, reliability, and the boring-but-critical parts of fintech that have to work every time.

Software Engineer TraineeJan 2025 – Jun 2025
Jubilee Life Insurance · Kampala

Worked on internal software systems for insurance process management — maintaining Rails applications, building compliance automations, and identifying areas worth improving.

Software EngineerOct 2024 – Jan 2025
ThinkX Software · Kampala

Built features for a financial management platform aimed at SMEs. Spent a lot of time on the parts nobody sees — refactoring, performance, making the codebase easier to work in.

Software Engineering InternSept – Oct 2023
MUST Computing Services Unit · Mbarara

First real exposure to software in production — asset management systems, network administration, keeping things running for 2,000+ users. Learned that reliability is harder than features.

Education
B.Sc. Computer ScienceJune 2024
Mbarara University of Science and Technology

Studied the usual CS fundamentals — algorithms, distributed systems, AI, mobile development. Did undergraduate research on a health tech app for sickle cell disease patients. That one was worth the effort.