I'm a Computer Science undergraduate at Mbarara University of Science and Technology (MUST) and an AI/NLP Industrial Trainee at Sunbird AI, a non-profit research lab building language technology for African and underserved languages.
I care about bridging the digital divide in East Africa my work sits at the intersection of NLP, LLM fine-tuning, and speech recognition, applied to Ugandan and African local languages. I combine "Mind and Hand" π οΈ architecting systems across Python, Java, and PHP to turn research into tools people actually use.
class Joseph:
def __init__(self):
self.role = "AI/NLP Engineer & Full-Stack Developer"
self.focus = "Language technology for African languages"
self.currently_at = "Sunbird AI (Kampala, Uganda)"
self.studying = "BSc Computer Science @ MUST"
self.languages_i_speak_to_computers_in = ["Python", "Java", "PHP", "JavaScript", "C"]
self.languages_i_build_ai_for = ["Luganda", "Lingala", "Shona", "and more π"]
self.currently_learning = "Reinforcement learning for LLMs (GRPO)"
self.fun_fact = "β½ Loves soccer as much as clean code"
def collaborate(self):
return "Always open to AI-for-good & NLP projects π€"|
An LLM-as-judge, release-gating evaluation framework for Sunbird AI's models designed end-to-end from architecture and scoring logic to a formal Project Plan and IEEEβ830 SRS, with diagrams generated via Graphviz & Matplotlib.
|
Fine-tuning Whisper-small jointly across Lingala, Shona & Luganda for multilingual African speech recognition including a custom
|
|
π©Ί Healthcare No-Show Predictor ML model in Python & Scikit-learn predicting patient no-shows to cut hospital resource waste.
|
π Train Reservation System Java booking engine with automated seat allocation and real-time transaction processing.
|
πΌ Career-Hub Full-stack job-matching platform with secure auth, connecting talent to local opportunities.
|
|
β Task-Flow Real-time productivity suite with dynamic state management for personal workflow.
|
π₯ PotatoGuard Serverless potato-disease detector MobileNetV2 CNN at ~98% validation accuracy, deployed on AWS SageMaker.
|
π£οΈ Luganda Translator NLLB-200 + QLoRA-tuned Qwen2.5 translation pipeline, deployed as a live Gradio demo on Hugging Face.
|
Click any certificate to view it full-size.
"Solving local challenges with global-standard technology." β‘






