About

I lead teams building software for real-world needs: offline schools, mobile money, SMS and voice networks, and a wide range of AI systems. Since 2018 I have gone from an Excel tool for my own school to Chief Technology Officer.

My story: how I got here

How I found myself here

In August 2018, as a Computer Applications student at APENA TVET School, I took an internship at Icyumba Mpahabwenge, a stationery shop, because it had something I did not have at home: a computer with internet. Between printing and serving customers I watched web development tutorials and learned PHP on an old copy of XAMPP, and by November I had built my first working system, a stock inventory. Near the end I was asked to type a whole year of the shop's records into Excel. I did the data entry, but the real problem was that the shop could not see where its money went, so I turned the spreadsheet into an income and expense tracker. The shop waived my intern contribution for it, and the manager told me, "I am seeing something in you, keep it up." It was the first time I understood that what I build can matter to someone else's work.

From Excel to real software

In 2019, at Musamvu TVET School, teachers were making report cards largely by hand. They already used Excel, so I built the report system inside Excel, and the school agreed to pay half of my school fees for it. That workbook became the specification for RASMS (Roger's Advanced School Management System): a web application I presented to the parents' meeting on 8 February 2020, bringing marks, discipline, permissions, finance and SMS to parents into one system. When schools reopened after COVID it had to run without internet, so I packaged it as a Windows installer, and in January 2023 it went online. The school has used it since February 2020.

From one maintainer to a team

For the offline releases I was the only maintainer, and I fixed crashes overnight. That showed me the limit of working alone. In October 2022 I registered HDEV TECH Ltd, and much of my work since has been built with teams in national competitions and hackathons. Along the way I earned an Advanced Diploma in Information Technology with First Class from Rwanda Polytechnic, Tumba College, then completed a BTech in Information Technology there, defending my capstone on 12 June 2026. I am now waiting for graduation.

Read the long version The RASMS case study Work with me

How I lead: decisions, trade-offs and teams

  1. Prioritising

    Prove it in the tool people already use

    In 2019 teachers at Musamvu TVET School made report cards largely by hand. Instead of starting with a web system, I built the report system in Excel, which they already used. It worked through the term, won their trust, and the workbook became the specification for RASMS.

  2. Trade-off

    Rebuild when the first choice stops fitting

    For the SMS gateway infrastructure I manage at Trust SMS Uganda, I built the first SMPP server in Python, then rebuilt it in Node.js for performance and direct access to the protocol. Two-way SMPP and VoIP software has been in production since January 2026.

  3. Leading a team

    Own the hard parts, open the rest

    On TransFund I led the team: I did the analysis and most of the coding, while UWAYEZU Jean Felix, TURIKUMWENIMANA Daniel and NSHUTI Emmanuel shaped the ideas and refined parts of the interface and the logic. We won the ICP Rwanda Hackathon in September 2024.

  4. A hard decision

    Stay when closing looks easier

    In 2023 HDEV TECH Ltd had no clients, and closing the company was a real option. I chose to keep it open. Today it serves many clients.

  5. Supporting others

    Help the people around you build

    I have supported many fellow students with their projects. Others I have helped are not named here, for their privacy.

Journey, 2018 to now

  1. : Started software development at APENA TVET School; internship at a stationery business, built a PHP stock inventory system and an Excel income and expense tracker.
  2. : Built an Excel report-making system for teachers at Musamvu TVET School; rewarded with half of school fees.
  3. : Presented the web version of RASMS (Roger's Advanced School Management System) to the general parents' meeting; school fees waived for the year.
  4. : Packaged RASMS as an offline Windows installer when schools reopened (2 Nov 2020); v3 in the second term, v5 in the third term, with encrypted .rasms backups.
  5. : At the 2021 TVET national exams, met my first client outside school: a university final-year project (house rental platform with Flutterwave and SMS), followed by referrals.
  6. : Started the Advanced Diploma in IT at RP Tumba College.
  7. : Joined the RP Tumba Youth Innovation Challenge with Uruziga; selected in the top 20.
  8. : Registered HDEV TECH Ltd.
  9. : 3rd place, TVET Youth Challenge, with Uruziga.
  10. : Put RASMS online for Musamvu TVET (about 500 students a year); became leader of the Innovation and Entrepreneurship Club.
  11. : 1st place, Youth Innovation Challenge, with Uruziga.
  12. : Internship at MISTA LLC (July to August), on SMPP messaging gateways and business communication channels.
  13. : Joined Trust SMS Uganda as Infrastructure Manager.
  14. : Joined ITEC Ltd as Software Developer; won the ICP Rwanda Hackathon with TransFund.
  15. : 2nd place, RISA Gender and Family Innovation Challenge, with the Ndengera chatbot.
  16. : Graduated with an Advanced Diploma in IT, First Class.
  17. : 3rd place, Africa Blockchain Festival Hackathon, with Medseal.
  18. : Two-way SMPP and VoIP software in production for Trust SMS Uganda.
  19. : Appointed CTO (part-time) at GeoTesta Rwanda Ltd.
  20. : Defended the capstone: an AI customer support centre over web and VoIP, in English and Kinyarwanda. BTech studies completed; awaiting graduation.
  21. : Promoted to Senior Software Engineer at ITEC Ltd.

Study and training

  • BTech in Information Technology, Rwanda Polytechnic, Tumba College (September 2025 to June 2026), Studies completed, capstone defended 12 June 2026; awaiting graduation
  • Advanced Diploma in Information Technology, Rwanda Polytechnic, Tumba College (March 2022 to 29 May 2025), First Class
  • Software Development, Levels 4–5, Musamvu TVET School, Ngoma (2019 to 2021)
  • Computer Applications, Level 3, APENA TVET School, Kirehe (2018)
  • 2024: Internet Computer blockchain training, ICP
  • 2023: AI-NGET: AI-Powered Next Generation Entrepreneurship Training, University of Rwanda
  • 2022: Business incubation programme, RP Tumba College, with support from Expertise France (AFD)
  • 2023: Leader, Innovation and Entrepreneurship Club, IPRC Tumba

What I work with

Web
PHP / JavaScript / Node.js / React / MySQL
Messaging and voice
SMPP / Two-way SMS / VoIP / USSD / SMS gateways
Payments
Flutterwave (mobile money and card)
AI
Conversational AI / Computer vision (virtual try-on) / English and Kinyarwanda support
Blockchain
Internet Computer (ICP)
Systems
Offline-first desktop packaging / Encrypted backups / Embedded integrations / Cybersecurity
Languages and mobile
Python / Rust / Dart (Flutter)

Acknowledgements

Nothing on this site was built alone. These are the teammates I have built with, the teachers and mentors I learned from and those who trusted me.

Built with

  • NDAYAMBAJE Celestin: Built the first version of Uruziga with me in March 2022: a cooperative system over web, USSD and app, selected in the top 20.
  • UWAYEZU Jean Felix: Part of more of my work than anyone: Uruziga, HDEV TECH Ltd, the estate planning platform, TransFund and Medseal.
  • TWAHIRWA Djibril: Led our TVET Youth Challenge entry, which took third place and 1,000,000 Frw for Uruziga on 15 November 2022.
  • TURIKUMWENIMANA Daniel: Built with me on four projects, including TransFund, winner of the ICP Rwanda Hackathon, and Ndengera, second at the RISA challenge.
  • NSHUTI Emmanuel: On our team for both 2024 Internet Computer hackathons: third place with the estate planning platform, then the win with TransFund.
  • ISHIMWE Lea: My partner on Tryit, our AI virtual try-on project, and on the Ndengera team, second at the RISA challenge in December 2024.
  • UWINDATWA Marie Victoire: On the Ndengera team: an AI chatbot for people facing gender-based violence, second at the RISA challenge in December 2024.
  • NZAKIZWANIMANA Theoneste: An IT specialist I have worked with since the TVET Youth Challenge. He tested what I built, and we now work together at GeoTesta.

Mentorship and guidance

  • TUYIHIMBAZE Serge: Mentored our Uruziga team in the RP Tumba incubation programme, pushing us from features to customers, costs and sustainability.
  • ISHIMWE NKUSI Claudine: Business incubation specialist at RP Tumba College who mentored our Uruziga team through the programme it won in March 2023.
  • BIZIMANA Hubert: Mentored our Uruziga team in the RP Tumba business incubation programme, before Uruziga won first place in March 2023.
  • NIYONSHUTI Yves: AI lecturer at RP Tumba College who supervised Tryit and guided Ndengera and my capstone, the AI customer support centre.
  • NIYONSABA Vedaste: Academic supervisor of my capstone: an AI customer support centre on the web and by phone, defended on 12 June 2026.
  • MPOZEMBIZI Adrien: My software development teacher at Musamvu TVET School, who tested RASMS and gave me the feedback that shaped it.
  • MUNYAWERA Fils: At ICP Rwanda, he guided us to understand blockchain and start building on the Internet Computer, where we later built TransFund.

Recognition

  • RUKUNDO Jean Damascene: Headmaster of Musamvu TVET School at the time, who trusted me with my first software and my first professional work in 2019.
  • Musamvu TVET School: My first client: it adopted my Excel report system in 2019 and has used RASMS since February 2020, for about 500 students a year.
  • RP Tumba College: Where I earned an Advanced Diploma in IT with First Class and completed a BTech, and where Uruziga was incubated to first place.
  • ITEC Ltd: The first company I served on a long-term contract: Software Developer from September 2024, Senior Software Engineer since July 2026.
  • Eng. NIYIBIZI Jean Pierre: Managing Director of GeoTesta Rwanda Ltd, who believed in me and entrusted me with the CTO role at GeoTesta.
  • And many others not named here: these are not the only institutions I have served. Others are private, so they are not listed. There is also a long list of people I have not named, including my family and the many individuals I have worked with. I am grateful to them all.