Skip to content

// experience

Where I learned to deliver under pressure.

Software Developer · 2020—Present

Research, Development & Innovation Center — Wakiso

Lead dev for HRMIS, CRMS, and ICTMIS platforms supporting secure government operations.

Data Clerk & Technical Support · 2015—2019

Medical Teams International

Scaled a digital health record rollout across refugee settlements with Microsoft & MoH partners.

// field notes

Build journals from each launch.

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.

January 2026·4 min read·Case study 01

BakeryHQ Costing App

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.

Next.js (App Router)TypeScriptTailwind CSSshadcn/uiStack Auth
Launch project
February 2026·5 min read·Case study 02

Ice Shop Manager

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.

Fastify + TypeScriptPrisma ORM + PostgreSQLFlutter (Material 3)Drift (SQLite) + RiverpodJWT + Refresh Tokens + RBACOffline-first Sync + PWAOpenAPI + CSV Report Export
Launch project
March 2025·6 min read·Case study 03

PairPlay Companion

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.

React NativeExpo RouterNode.js + GraphQLPostgreSQLOpenAI APIRecharts
Launch project
April 2025·7 min read·Case study 04

Community Platform

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.

React.jsEdgeNode/Express + PostgreSQLImage Optimization
Launch project
May 2024·4 min read·Case study 05

Nord Transit

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.

PHPMySQLJavaScriptCSS
Launch project
June 2025·5 min read·Case study 06

Yezua Fuga Investments Limited

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.

ASP.NET CoreEntity Framework CoreSQL ServerBootstrap 5
Launch project
July 2023·6 min read·Case study 07

Tumugere Investments Limited

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.

ASP.NETHTMLCSSBootstrap 5Static AssetsSQL Server
Launch project
August 2024·7 min read·Case study 08

Performance Overhaul

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.

Next.jsTypeScriptEdgeImage Optimization
Launch project
September 2022·4 min read·Case study 09

AdminLTE 3 Dashboard Template

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.

Bootstrap 4.6jQuery 3.5.1+Popper.js 1.16.1+ChartJSSummernoteDataTablesSelect2SweetAlert2FontAwesome 5FullCalendar 4
Launch project