Android Embedded System

Kericho Gold

I was commissioned by Kericho Gold to deliver an innovative, automated retail experience through smart vending machines running on custom Android hardware. The solution enabled cashless transactions via M-PESA, transforming conventional retail into a self-service model. Faced with sparse Mandarin-only documentation and a dense codebase, I reverse-engineered and refactored the embedded system, modularizing it for better maintainability. By abstracting complex components, I made the system easy for the in-house team to manage and scale. Additionally, I integrated local payment gateways and enhanced the overall architecture. The solution is currently deployed at Safaricom HQ, Daystar University, and ABSA Headquarters.