Full Stack Software Engineer
Production systems, built end to end.
I'm a Full Stack Software Engineer who designs and ships production-grade platforms end to end — AI-powered features, real-time APIs, and cloud-native infrastructure.
I work across Node.js, Java/Spring, Python, and PostgreSQL on Azure and AWS, and coach competitive programming at the Rwanda Computing Olympiad.
Technical Proficiency
The tools I build with.
Backend Development
Scalable APIs and secure, performant server-side systems.
Frontend Development
Responsive, accessible interfaces with modern frameworks.
Database Management
Schema design, query optimization, and data integrity.
Cloud & DevOps
Cloud architecture, containers, and CI/CD pipelines.
AI & Machine Learning
Intelligent features: NLP, recommenders, and MLOps.
Tools & Practices
Testing, tooling, and engineering best practices.
Core Tech Stack
Technologies I work with regularly
Engineering Projects
Selected work, shipped to production.
Experience
Roles, community, and education.
Work Experience
Engineering rolesSoftware Engineer
Pryro Ltd
- Designed and developed core backend services and APIs using Node.js, PostgreSQL, RESTful, and GraphQL, enabling efficient property search and secure transactions
- Built and maintained robust authentication and authorization systems using JWT and OAuth protocols, achieving zero security breaches
Web Developer
Andela Rwanda
- Built and maintained responsive web applications using React, Redux, and TypeScript, improving user experience across devices
- Collaborated in agile sprints, delivering features on schedule while maintaining high-quality code standards
Software Engineer
Anonymized by NDA
- Developed and maintained software solutions for various clients
- Worked on various projects and technologies
Community & Contributions
Coaching & competitive programmingDSA Coach
Pan-African Informatics Olympiad (PAIO)
- Coaching talented young programmers from across Africa in advanced data structures, algorithms, and competitive programming techniques
- Designing training curricula and practice problems that build deep algorithmic thinking and problem-solving skills
DSA Coach
Rwanda Computing Olympiad (RCO)
- Training Rwanda's top young programmers in advanced algorithms, data structures, and competitive programming techniques
- Developing algorithmic problem sets and structured curricula to strengthen computational thinking skills
Host Committee Member
Pan-African Informatics Olympiad 2025
- Serving on the organizing committee for PAIO 2025 hosted in Rwanda
- Coordinating technical infrastructure, competition platform setup, and participant experience
Software Engineer
Pan-African Informatics Olympiad
- Developed and maintained technical systems for the olympiad platform
- Ensured smooth operation of competition infrastructure
Education & Training
Academic backgroundBachelor's Degree of Science in Business Information Technology
University of Rwanda
Machine Learning Specialization
Stanford University (DeepLearning.AI)
Full stack Software Engineering
ALX Africa
Web Development
Andela
Let's Work Together
Have a project in mind? Let's talk.
Let's start a conversation
Have a project, a question, or just want to say hi? Reach out via the form or any channel below.



