Work
Systems I have built, what problem each one solved, and what changed.
2019 to present / Education
RASMS: school management that works offline
RASMS, Roger's Advanced School Management System, replaced a school's hand-made reports and separate spreadsheets with one system for marks, discipline, permissions and fees, built to run offline on modest computers.
Outcome: In use at Musamvu TVET School since February 2020, registering about 500 students a year, and online since January 2023 so teachers can work remotely.
PHP / MySQL / JavaScript / Excel / Windows installer / SMS
2022 to 2023 / Cooperatives and finance
Uruziga: management for cooperatives, on any phone
A cooperative management system that members reach by web, USSD or app. It won first place and 3,000,000 Frw at the Youth Innovation Challenge in March 2023.
Outcome: In use privately by three cooperatives. Selected in the top 20 in March 2022, third at the TVET Youth Challenge in November 2022, and first in March 2023.
Web / USSD / Mobile app / Payments / SMS
2024 to present / Telecommunications
SMPP and VoIP messaging infrastructure
Built the SMPP server and later the two-way SMPP and VoIP software that carry messages and calls for an SMS gateway serving several international operators.
Outcome: Two-way SMPP and VoIP software has been in production for Trust SMS Uganda since January 2026.
SMPP / VoIP / Python / Node.js
2024 / Blockchain and fundraising
TransFund: crowdfunding on the Internet Computer
A crowdfunding platform that records contributions on a blockchain while letting people pay the way they normally do. It won the ICP Rwanda Hackathon in September 2024.
Outcome: TransFund won the ICP Rwanda Hackathon on 27 September 2024, three months after the same team's estate planning platform took third place in June.
Internet Computer (ICP) / Mobile money / Card payments