Software Developer · 2020—Present
Research, Development & Innovation Center — Wakiso
Lead dev for HRMIS, CRMS, and ICTMIS platforms supporting secure government operations.
// experience
Software Developer · 2020—Present
Lead dev for HRMIS, CRMS, and ICTMIS platforms supporting secure government operations.
Data Clerk & Technical Support · 2015—2019
Scaled a digital health record rollout across refugee settlements with Microsoft & MoH partners.
// field notes
Every project creates a new playbook. I document the problem framing, technical bets, and rituals that helped my partners ship confidently. Here’s a working log of what it takes to deliver dependable software in civic and fintech environments.
A production-ready bakery costing and profit tracking app built on the Stack Auth multi-tenant starter template with product costing, pricing recommendations, wedding cake quotes, monthly profit rollups, and XLSX exports. That vision set the tone for BakeryHQ Costing App and gave us a clear measure of success from sprint one.
On the implementation front we leaned on Next.js (App Router), TypeScript, Tailwind CSS to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so BakeryHQ Costing App keeps earning trust for the long haul—Stack Auth keeps the platform resilient.
Offline-first shop management app for ice businesses with daily sales tracking, inventory control, reporting, and role-based workflows for admins, owners, and staff. The MVP was designed around low-connectivity operations, so staff can continue capturing data during outages without blocking daily work.
Core workflows include backdated daily logs and stock entries for owners, role-based controls (ADMIN/OWNER/STAFF), and audit logging for sensitive updates like settings edits and PIN resets.
Reporting ships with daily/weekly/monthly modes, SQL-powered aggregation views, and monthly CSV exports while Drift sync reconciles local changes once connectivity returns.
A playful, gamified mobile experience that helps couples communicate, plan intentional time, and celebrate progress through XP, talk prompts, and smart reflections. That vision set the tone for PairPlay Companion and gave us a clear measure of success from sprint one.
On the implementation front we leaned on React Native, Expo Router, Node.js + GraphQL to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so PairPlay Companion keeps earning trust for the long haul—Recharts keeps the platform resilient.
Manage Members, contributions, withdrawals, and emergency funds — all in one place. That vision set the tone for Community Platform and gave us a clear measure of success from sprint one.
On the implementation front we leaned on React.js, Edge, Node/Express + PostgreSQL to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so Community Platform keeps earning trust for the long haul—Image Optimization keeps the platform resilient.
Developed a tech-driven urban mobility system that enhances safe, efficient, and comfortable city travel through intelligent routing and seamless user experience. That vision set the tone for Nord Transit and gave us a clear measure of success from sprint one.
On the implementation front we leaned on PHP, MySQL, JavaScript to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so Nord Transit keeps earning trust for the long haul—CSS keeps the platform resilient.
Comprehensive ASP.NET Core platform delivering secure business processing for clients and administrators. That vision set the tone for Yezua Fuga Investments Limited and gave us a clear measure of success from sprint one.
On the implementation front we leaned on ASP.NET Core, Entity Framework Core, SQL Server to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so Yezua Fuga Investments Limited keeps earning trust for the long haul—Bootstrap 5 keeps the platform resilient.
Delivered a polished ASP.NET web app that showcases business workflows and client management features. That vision set the tone for Tumugere Investments Limited and gave us a clear measure of success from sprint one.
On the implementation front we leaned on ASP.NET, HTML, CSS to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so Tumugere Investments Limited keeps earning trust for the long haul—SQL Server keeps the platform resilient.
Reduced LCP by 53% and improved INP to 120ms on a marketing site with 500k MAU. That vision set the tone for Performance Overhaul and gave us a clear measure of success from sprint one.
On the implementation front we leaned on Next.js, TypeScript, Edge to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so Performance Overhaul keeps earning trust for the long haul—Image Optimization keeps the platform resilient.
Bootstrap 4-based admin dashboard template featuring extensive plugin integration, responsive UI, and reusable design components. That vision set the tone for AdminLTE 3 Dashboard Template and gave us a clear measure of success from sprint one.
On the implementation front we leaned on Bootstrap 4.6, jQuery 3.5.1+, Popper.js 1.16.1+ to prototype rapidly while keeping the release pipeline predictable.
Post-launch we continue to iterate with telemetry, qualitative feedback, and regular UX audits so AdminLTE 3 Dashboard Template keeps earning trust for the long haul—FullCalendar 4 keeps the platform resilient.