Skip to content
Rich Kitibwa.

Experience

Where I've worked, and what I did there.

  1. Feb 2021 – Present

    Current

    MamaOpe Medicals

    Software Engineer — Full-Stack, AI/ML, Signal Processing & QA

    Healthtech company building AI-powered clinical decision support and a respiratory screening device for frontline health workers. Kampala, Uganda.

    • Engineer on HealthNavi, a clinical decision-support system piloted in Uganda, where it was evaluated with 168 patients across five Kampala facilities. A pilot in Zambia is under way.
    • Built retrieval and model-service infrastructure for Empirico, a medical knowledge platform: document ingestion, embeddings, vector search and LLM integration.
    • Worked across hardware prototyping, MATLAB respiratory signal processing and Android development for the MamaOpe auscultation device.
    • Co-author of the published performance evaluation of the MamaOpe CDSS (VeriXiv, 2026).
    • Introduced testing, debugging and QA practices to improve reliability of clinical software.

    Case studies: HealthNavi · Empirico · MamaOpe Smart Auscultation Device

  2. May 2025 – Present

    Current

    Ascension Services

    Software Engineer

    Enterprise procurement and operations platform.

    • Full-stack work across a FastAPI backend and Next.js frontend: purchase orders, approvals, supplier workflows and subscriptions.
    • Background processing with Celery and Redis, PostgreSQL migrations, Docker deployment and CI/CD.

    Case studies: Ascension

  3. Mar 2026 – Present

    Current

    Bench Sports Media

    Software Engineer

    Sports streaming platform for teams, leagues and creators.

    • Built pay-per-view, subscriber access and Stripe Connect checkout flows.
    • Live streaming, live chat and tipping across web and the Expo/React Native mobile app; App Store and Google Play release work.

    Case studies: Bench

  4. Jun 2019 – May 2020

    Earlier

    Powem

    Software Engineer

    Software studio building community-focused software and helping entrepreneurs bring ideas to life. Nairobi, Kenya (remote).

    • Early-stage engineering: building, testing and maintaining React web applications in a small, agile team.
  5. Aug 2018 – Feb 2021

    Earlier

    Lancet Laboratories

    Medical Laboratory Technologist

    Clinical diagnostic laboratory. Kampala, Uganda.

    • Diagnostic testing across chemistry, haematology and microbiology under rigorous quality control.
    • The foundation for my work in health technology: how clinical data is produced, and what makes it trustworthy.

Skills

What I can do, and the tools I use.

First the kinds of work I do, then the tools. The dots show how well I know each one.

  • Problem solving & systems thinking

    Breaking big, messy problems into clear requirements and systems that can actually be built, from hospital workflows to purchase approvals.

  • Software & product engineering

    Full-stack web and mobile products: frontends, APIs, databases, payments and releases to the App Store and Google Play.

  • Applied AI & retrieval

    AI features that answer from real sources: RAG, embeddings, vector and hybrid search, LLM integration, and checking answers against trusted references.

  • Enterprise & business workflows

    Turning approvals, purchase orders, subscriptions and tax rules into software people can rely on and check.

  • Biomedical technology & research

    My lab background, put to work on a medical device, breathing-sound analysis and a published clinical study.

  • Quality, reliability & delivery

    Testing, debugging, CI/CD, Docker deployment, rate limiting and caching. Making systems work in real use, not just in demos.

Tools

Daily driver
I use it at work every day
Working knowledge
I've shipped real work with it
Familiar
I've used it and can pick it up quickly

Languages

  • PythonDaily driver
  • TypeScriptDaily driver
  • JavaScriptDaily driver
  • JavaWorking knowledge
  • KotlinWorking knowledge
  • MATLABWorking knowledge
  • PHPFamiliar

Frontend & mobile

  • ReactDaily driver
  • Next.jsDaily driver
  • React Native / ExpoWorking knowledge
  • Android (Java/Kotlin)Working knowledge
  • VueFamiliar

Backend

  • FastAPIDaily driver
  • FlaskWorking knowledge
  • Node.jsWorking knowledge
  • CeleryWorking knowledge
  • Spring BootFamiliar
  • DjangoFamiliar
  • LaravelFamiliar

AI & data

  • RAG pipelinesDaily driver
  • LLM integration (Gemini, OpenAI)Daily driver
  • Embeddings & vector searchDaily driver
  • Zilliz / MilvusWorking knowledge
  • Signal processingWorking knowledge
  • Pandas / NumPyWorking knowledge

Data & infrastructure

  • PostgreSQLDaily driver
  • DockerDaily driver
  • RedisWorking knowledge
  • MongoDBFamiliar
  • AWS (S3, EC2)Working knowledge
  • Google CloudWorking knowledge
  • DigitalOceanWorking knowledge
  • Vercel / DokployWorking knowledge
  • CI/CD (GitHub Actions, Jenkins)Working knowledge

Integrations

  • Stripe ConnectWorking knowledge
  • Mux videoWorking knowledge
  • HL7 FHIRFamiliar

Education

BSc Biomedical Laboratory Technology

Makerere University · Graduated Jan 2022

Certifications

Publications

Let's connect

Have something to build or fix? Let's talk.

Whether you're building a product, improving an existing system or exploring an idea that needs someone who can work across disciplines, I'd be glad to hear from you. Open to new roles, projects and collaborations, remote or international.