I've built and shipped mobile products for PinoVX, Masobe, Ant Africa, TaskForce, and Clane, spanning financial services, voice banking, productivity, retail, and civic technology.
At PinoVX, I architected the app from scratch as the sole mobile engineer, delivering CAD-to-CAD transfers, biometric login, SumSub KYC, Skia financial charts, PDF statements, Firebase notifications, and CI/CD with Stallion OTA updates.
I've also built a real-time voice banking system at Ant Africa using custom Java and Kotlin Android modules bridged to React Native, and implemented iOS and Android subscriptions, offline reading, annotations, search, and paywalls for Masobe.
I enjoy owning mobile architecture through release, building polished cross-platform experiences, and solving native integration challenges across React Native, Expo, Firebase, payments, and mobile CI/CD.
