PROJECTS

I am passionate about developing technology-driven solutions that address real challenges within the community. My projects focus on improving efficiency, accessibility, and problem-solving through innovative web applications

MyDonda is an innovative mobile application designed to streamline fare collection in Kenya’s public transport system by leveraging M-Pesa, the country’s leading mobile money platform. This solution eliminates the need for cash transactions, making fare payments faster, safer, and more convenient for both passengers and conductors.

How It Works
The conductor hands their phone to the passenger.
The passenger inputs their phone number into the app.
The app sends an M-Pesa payment prompt to the passenger’s phone.
The passenger enters their M-Pesa PIN to complete the transaction.
The conductor receives a confirmation of the payment.
Conductors can also:
✅ Set predefined fares for different destinations.
✅ Track payments made throughout the day.
✅ Improve accountability by reducing cash handling.

What is M-Pesa?
M-Pesa is a mobile money service launched by Safaricom that allows users to send, receive, and store money via their phones. It is widely used in Kenya for bill payments, shopping, and cashless transactions, making it an ideal solution for modernizing fare collection in the transport sector.

"Donda is slang for conductor."

APP SCREENSHOTS

HomePage

Home Page

FareCollectionPage

Fare Collection Page

TransactionHistoryPage

Transaction History Page

FareSettingsPage

Fare Settings Page

ProfilePage

Profile Page

FaqPage

Help and Support Page

The App is created using Android Studio with a Nodejs backend server and Postgresql database to store the information. Safaricom’s Daraja API is also used to ensure that transactions are carried out seamlessly.

EventSphere web app is a dynamic platform designed to connect people with events, making it easy for users to discover, explore, and book events of their interest. Whether it's concerts, workshops, community gatherings, or sports events, the app provides a seamless experience for browsing upcoming events, purchasing tickets, and staying informed about event updates..
WILL BE READY BY MARCH 7