
I Build Full-Stack Systems That Scale, Ship, And Stay Reliable.
Full-Stack Developer With 5+ Years In Software Development, Turning Complex Requirements Into Production-Ready Systems. MSIT Student At CMU-Africa And Mastercard Foundation Scholar.
Where I Have Worked And Studied
- Proqio
- CMU-Africa
- Mastercard Foundation
- Ministry of ICT, Rwanda
- AUCA
Featured Work
Where I Have Worked, And A Few Things I Have Built And Shipped.
Professional Experience
01
MINICT
AI/NLP Internship
Benchmarked AI and NLP models for Rwanda’s public services in the Responsible AI Office of the Ministry of ICT and Innovation.
My Role
AI/NLP Engineer Intern
Which Model, At What Cost
Benchmark SheetModel Quality Cost Latency Kinyarwanda Model A ●●● ●○○ ●●○ ●○○ Model B ●●○ ●●● ●●● ●●○ Model C ●●● ●●○ ●○○ ●●● Picked for the pilot
02
Proqio
Web Platform
Built a sensors management system with the Monitoring Team, mapping sensor locations and alerts so they are easy to read.
My Role
Full-Stack Developer
Every Sensor On The Map
Proqio DemoProduct demo video by Proqio
Projects
01
FitCV
Mobile Application
Built a job search companion that parses resumes, imports job listings, and tailors CVs and cover letters with AI.
My Role
Mobile & Backend Developer
Paste A Link, Get A Tailored CV


02
Media-Master
Open-Source API
Built an open-source FastAPI backend that helps people automate content generation, from video transcoding to AI voice.
My Role
Creator & Backend Engineer
View Case StudyFind It On
Media In, Content Out
Media In
Video Or Audio Request
FFmpeg
Transcoding And Audio Processing
AI Voice
Kokoro TTS And ChatterBox
Content Out
Async Pipeline With Error Handling
More Than Lines Of Code.
A Few Things I Am Proud Of, In And Out Of The Editor
MSIT Student At Carnegie Mellon University Africa
Mastercard Foundation Scholars Representative
AI/NLP Engineer Intern At Rwanda’s Ministry Of ICT And Innovation
3 Years Shipping Production Systems At Proqio
Ways We Can Work Together
Three Ways To Bring Me Into Your Product
Open To Opportunities
01
Join Your Team
For Teams That Need A Developer Who Owns Features From Database To UI.
Role Or Internship
Kigali Or Remote
- REST API Design And Integration
- React.js Front-Ends
- Database Design And Data Integrity
- Unit Testing
- Agile Team Collaboration
02
Project Build
For Founders Who Need A Backend, API, Or Web App Built And Deployed Properly.
Fixed Scope
Timeline Agreed Up Front
- FastAPI Backends
- Async Processing Pipelines
- AI Model Integration
- AWS And Linux Deployment
- Clear API Documentation
03
Open Source
For Builders Who Want A Collaborator On Tools That Automate Real Work.
Collaboration
Async, On GitHub
- Media Automation With FFmpeg
- AI Voice Tooling
- Code Reviews
- Endpoint Documentation
- Deployment Guides
What I Build With
The Tools And Technologies I Use Most To Turn Requirements Into Shippable Products
01
Backend
- Python
- FastAPI
- REST APIs
- C++
- FFmpeg
02
Front-End
- React.js
- JavaScript
- HTML
- CSS
- Esri ArcGIS
03
AI & NLP
- Model Benchmarking
- LLM Evaluation
- NLP
- Kinyarwanda Support
04
Mobile
- SwiftUI
- Convex
- TypeScript
- Clerk
05
Cloud & Systems
- AWS
- Linux (RedHat)
- VirtualBox
- Unit Testing
How I Work
A Few Principles I Bring Into Every System I Work On
01
Understand The Requirement First.
Complex Requirements Only Become Simple Systems Once The Problem Is Clear. I Ask Questions Before I Write Code.
02
Data Integrity Is Not Optional.
APIs And Databases Are Promises To The People Using Them. I Design Them So The Data Stays Correct Under Real Use.
03
Build For Production, Not The Demo.
Error Handling, Async Pipelines, And Tests Are Part Of The Feature, Not Extras To Add Later.
04
Document What You Ship.
Clear Endpoints And Deployment Notes Mean The Next Person Can Run It Without Me In The Room.
05
Keep Learning In The Open.
From Open Source To Graduate School, I Share What I Build And Learn From The People Who Use It.
What People Say
Kind Words