USSD simulator
A USSD prototyping tool that helps developers design menu flows, test responses, and move faster when building mobile-service experiences.
Experience
My experience spans business software, transport operations, mobile applications, and backend integrations. I like to understand the workflow first, then build systems that are reliable enough for people to use every day.
Software Developer. Current public profile role, focused on practical software delivery, business-facing systems, clear communication, and steady implementation across technical and operational needs.
Software Developer. Built and supported business application work using backend, frontend, database, and deployment skills across PHP, Laravel, Vue.js, NestJS, PostgreSQL, Linux, Nginx, and PM2.
Software Developer. Contributed to application development where integrations, backend reliability, and strong team communication were part of the work.
Software Developer. Developed Laravel backend APIs for a fleet-management mobile app and administration dashboard, and built two Android applications in Java for the mobile experience.
Supported the wider delivery process through testing, integration testing, project-risk identification, mitigation planning, coding-standard improvements, and clear weekly reporting.
PHP, Laravel, Vue.js, NestJS, PostgreSQL, Java, Linux Ubuntu, Nginx, PM2, Docker, Redis, MySQL, Tailwind CSS, Firebase, and API tooling.
Selected GitHub work
These selected repositories show the kind of problems I enjoy solving: developer tools, payment and telecom integrations, media workflows, Android foundations, and IoT experiments.
A USSD prototyping tool that helps developers design menu flows, test responses, and move faster when building mobile-service experiences.
A lightweight PHP package for integrating Rwanda's IntouchSms gateway into applications that need reliable message delivery.
Backend media tooling around FFmpeg and Shaka workflows, with experiments for preparing and packaging video and audio content.
A Laravel package designed to simplify MTN Mobile Money integrations for Rwanda-focused applications.
Arduino and GSM800L experiments for automation, token verification, sensors, lamp control, and web-based visualization.
A Java Android starter project with MVVM structure, data binding, dependency injection, splash, onboarding, and login screens.
46 public repositories / public profile updated June 2026
Contact
The fastest way to reach me is by email. For professional background and public code, my LinkedIn and GitHub profiles are linked below.
Built as a fast static one-page portfolio. No backend. No runtime profile scraping.