I developed secure authentication and authorization for the SWYFT Driver & Customer Applications, along with real-time location update APIs and order management workflows. I also integrated external payment APIs and used Postgres for data storage.
As a Software Development Intern at Mambo Software Company, I implemented API endpoints with frontend developers and helped resolve technical blockers. I also built Flutter UI components and integrated RESTful APIs between frontend and backend services.
For the Bus Booking System project, I designed backend architecture and RESTful API endpoints for scheduling, ticket booking, and customer management. I integrated session-based authentication and M-Pesa STK push payments, and used PostgreSQL and Postman to support data integrity and API testing.
I customized and launched the Vikundi e-Commerce Platform using WordPress and WooCommerce, adding responsive UI components and payment and product management features. My work spans backend and full-stack web development, including Python, Flask, Django, React, and SQL databases.

