Software Engineer · Kampala, Uganda
I turn hard problems
into products
people rely on.
I'm a full-stack and mobile engineer in Kampala. I design web apps, native iOS and Android, and the cloud systems beneath them, and I care most about the work that keeps performing long after launch.
African Centre for Career Mentorship
Web platform
A platform pairing professionals with mentors across the continent, with profiles, matching, and messaging.
SubTrackr
iOS app
A native iOS app for tracking subscriptions: renewals, budget alerts, home-screen widgets, and CloudKit sync.
FingerprintVisionLab
iOS prototype
A SwiftUI prototype for camera-based fingerprint capture. It guides finger placement, enhances the frame with Core Image, and compares lightweight feature vectors for enrollment and verification.
USSDSandbox
Developer tool
A native Android tool for debugging USSD workflows locally. It mimics a real subscriber session with a gateway and pairs it with a developer observability console.
Soliton Project Management
Mobile + backend
Job cards, time tracking, and wage calculation for field teams, shipped to the Play Store.
SACCO Financial Management
Fintech platform
Member management, loan processing, and reporting for savings-and-credit cooperatives.
drferrorhandler
Open-source library
A Kotlin/JVM library that normalizes Django REST Framework error responses into a clean list of field and global errors.
CloudNative Backend Template
Infrastructure
A serverless microservices starter for spinning up scalable, low-cost backends fast.
One person who can take a feature from the home-screen icon all the way down to the query plan.
Languages
- TypeScript
- JavaScript
- Swift
- Kotlin
- Python
- Dart
Web & Mobile
- React
- Next.js
- React Native
- Flutter
- Node.js
Cloud & Data
- AWS
- GCP
- Azure
- PostgreSQL
- Docker
- Terraform
Nov 2024 - Present
Senior Software Engineer
Soliton Telmec Uganda · current
- Built a production AWS data pipeline (Glue, Athena, S3) that cut cost reporting from two days to real time.
- Designed a three-tier cache (Redis, Postgres, Athena) hitting sub-200ms responses at a 95% hit rate.
- Used Hive-style partitioning to drop query costs 60% and hold infra under $100/month at 99.9% uptime.
Oct 2021 - Present
CTO & Co-founder
Qiribu · current
- Lead engineering for a salary-on-demand fintech serving workers across Africa.
- Own the architecture: secure, scalable infrastructure built to stay compliant as it grows.
Jan 2022 - Oct 2024
Software Engineer
Soliton Telmec Uganda
- Built and maintained web apps in React, Node, and TypeScript.
- Set up CI/CD pipelines to automate testing and deployment.
Mar 2020 - Dec 2021
Full Stack Developer
Outbox Hub
- Shipped responsive web apps with React and Express, plus REST APIs for client work.
- Mentored junior developers and ran code reviews.
Jun 2019 - Feb 2020
Software Developer Intern
Innovation Village
- Built web features in JavaScript and Python within an agile team.
- Contributed to open-source and community projects.