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