Software engineer with 6+ years building backend systems, data pipelines, and APIs for remote teams. Based in Kampala, working with teams around the world. Lately, I have been extending that background into AI and agents.
- Building small, real (not toy) AI-powered projects to sharpen agent and LLM skills on top of my backend background
- Actively looking for remote backend, data engineering, or AI-adjacent engineering roles
Languages & frameworks
Python · TypeScript/JavaScript · FastAPI · Flask · Django · Node.js · NestJS · React · Next.js
Data & pipelines
PostgreSQL · Apache Airflow · Celery · pgvector · Redis
Cloud & infra
AWS (Lambda, EC2, S3, RDS) · GCP (Cloud Functions, App Engine) · Docker · Kubernetes
Testing & tooling
pytest · Cypress · GitHub Actions · CircleCI
Portfolio Assistant — A RAG chatbot grounded in my actual CV, so visitors to my portfolio can ask real questions and get real answers instead of a static bio. Built with FastAPI, pgvector on Postgres, Voyage AI embeddings, and Groq for generation. Try it live.
RemoteRadar (work in progress) — An Airflow pipeline that pulls remote job postings from multiple sources and enriches each one with an LLM to extract required skills, seniority, and genuine remote-friendliness, then surfaces the results on a dashboard. Built to answer a real question I had about my own job search.Live demo.
Fantasy Rugby API — Backend REST API for a fantasy sports platform built for rugby fans, a sport underserved by existing fantasy apps. Built solo with Flask and PostgreSQL, collaborating with mobile and web developers on the wider product. Live demo.


