Kevin Mugarura

I am a software engineer based in Kampala. Most of my work is on the backend: services, data pipelines, and the containers and clusters they run on. Away from work I am interested in hardware, cybersecurity and cloud computing.

B650 ATX · REV 1.0
  1. Circuit board: Linux, Git and Bash
  2. Copper routing: TypeScript, Java and SQL
  3. Processor: Python and OpenAI voice models
  4. Power delivery: Kubernetes
  5. Memory (DDR5): PostgreSQL
  6. Chipset: REST APIs and Twilio
  7. PCIe and storage: Docker, Cloud Run and AWS
  8. Clock: Event-driven pipelines
  9. Firmware: CI/CD
  10. Rear I/O: React and Flutter

Selected work

  • Data ingestion pipelines

    National Social Security Fund, 2024

    I designed pipelines for real-time and batch processing of member data at Uganda's national pension fund, and built an event-driven notification system for the internal dashboards. The services were containerised and deployed on Kubernetes.

    Built with: Docker, Kubernetes, Event-driven architecture, MarianMT, M2M100

  • Gig work app with Mobile Money

    Sciencehub, 2023

    A Flutter app that connects young people with short-term work. I built it from the start, integrated MTN Mobile Money for payments, and added offline support so it stays usable where the connection is poor.

    Built with: Flutter, MoMo API, Offline-first

  • DairyFarm

    Personal project

    An offline-first Flutter app built for a working dairy farm. The connection on the farm is unreliable, so the app records everything locally and syncs when it can.

    Built with: Flutter, Offline-first

  • Fact-checking and process automation

    AIBOS Uganda, 2025

    Fact-checking systems built on transformer models, defect detection and predictive maintenance for industrial processes, and an automated code-review assistant for our own engineering team.

    Built with: Python, BERT, RoBERTa, LLMs

  • Student Feedback System

    Open source, Makerere University, 2023

    A web app for collecting feedback from students about the services they get from the university. Student researchers later used it to collect data for their own work.

    Built with: React, SQL

Experience

  1. to

    Software Engineering Manager

    AIBOS Uganda Limited

    • Architected and built the AI voice platform described above, and the dashboard and authentication that pilot companies used.
    • Built backend services and AI-powered internal tools for workflow automation in Python and TypeScript on PostgreSQL.
    • Coordinated the engineering, machine learning and frontend teams on two product initiatives, mentored junior engineers, and sat on the internal AI steering group.
  2. to

    Software Engineering Intern

    National Social Security Fund

    • Designed real-time and batch data-ingestion pipelines and built an event-driven notification system.
    • Refactored legacy backend services into modules and deployed containerised services on Kubernetes.
  3. to

    Mobile Developer

    Sciencehub

    • Built and shipped a Flutter gig-work app with Mobile Money payments and offline support.
  4. to

    Co-founder and Backend Lead

    Afrilearn

    • Co-founded a six-person ed-tech startup with other students. I led the Java backend and owned deployment and frontend integration until we wound the company down in May 2025.

Skills and credentials

Languages
Python, TypeScript, JavaScript, Java, SQL, Bash
Backend
REST APIs, event-driven architecture, real-time and batch pipelines, authentication, PostgreSQL
Infrastructure
Docker, Kubernetes, Google Cloud Run, AWS, CI/CD, Linux, Git
AI and voice
Twilio, OpenAI voice models, LLM tooling, transformer models
Frontend and mobile
React, Flutter, offline-first apps
Payments
MTN Mobile Money (MoMo) API
  • Kubernetes and Cloud Native Associate (KCNA) The Linux Foundation, July 2025
  • Kubernetes and Cloud Native Essentials (LFS250) The Linux Foundation, June 2025
  • B.Sc. Software Engineering, Makerere University Graduated February 2026 with a CGPA of 4.01 out of 5

Contact

If you want to say hello, email me. I usually reply within a day.

kevinmugarura051@gmail.com