I’m John Kabura, a mobile engineer focused on building high-quality Flutter and Android applications, especially in fintech, payments, and travel. Over 7 years, I’ve delivered end-to-end mobile features—from architecture and API integrations to CI/CD and publishing releases to Google Play and the App Store—while staying deeply hands-on with Flutter/Dart, Kotlin, and Jetpack Compose. I’ve led mobile development as the sole engineer at BuuPass, where I owned major products including a full Flutter corporate travel app and a complete consumer-app migration from native Android to cross-platform. Previously, at Nash (YC W22), I shipped core consumer finance features and integrated payment and banking/ERP data sources, and I’ve consistently contributed by interviewing, hiring, and mentoring other developers as they grow into strong engineers.…

John Kabura

I’m John Kabura, a mobile engineer focused on building high-quality Flutter and Android applications, especially in fintech, payments, and travel. Over 7 years, I’ve delivered end-to-end mobile features—from architecture and API integrations to CI/CD and publishing releases to Google Play and the App Store—while staying deeply hands-on with Flutter/Dart, Kotlin, and Jetpack Compose. I’ve led mobile development as the sole engineer at BuuPass, where I owned major products including a full Flutter corporate travel app and a complete consumer-app migration from native Android to cross-platform. Previously, at Nash (YC W22), I shipped core consumer finance features and integrated payment and banking/ERP data sources, and I’ve consistently contributed by interviewing, hiring, and mentoring other developers as they grow into strong engineers.…

Available to hire

I’m John Kabura, a mobile engineer focused on building high-quality Flutter and Android applications, especially in fintech, payments, and travel. Over 7 years, I’ve delivered end-to-end mobile features—from architecture and API integrations to CI/CD and publishing releases to Google Play and the App Store—while staying deeply hands-on with Flutter/Dart, Kotlin, and Jetpack Compose.

I’ve led mobile development as the sole engineer at BuuPass, where I owned major products including a full Flutter corporate travel app and a complete consumer-app migration from native Android to cross-platform. Previously, at Nash (YC W22), I shipped core consumer finance features and integrated payment and banking/ERP data sources, and I’ve consistently contributed by interviewing, hiring, and mentoring other developers as they grow into strong engineers.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Advanced

Work Experience

Senior Mobile Engineer (Mobile Lead) at BuuPass Kenya
October 1, 2023 - Present
Sole mobile engineer for all mobile projects. Owned the Gavan Pass corporate travel app end-to-end (Figma-to-code through release) supporting 10+ corporate clients with 500+ monthly bookings. Led a full consumer app overhaul: migrated an Android-only Java/Kotlin app to a cross-platform Flutter implementation, responsible for development, testing, CI/CD, and deployments to both Google Play and App Store (50K+ downloads, 4.5★). Built and maintained mobile integrations including payments (M-Pesa/card where applicable), Firebase services, and other backend APIs. Interviewed, hired, and mentored an associate Android developer from intern to full-time engineer over more than a year; also mentored a web development intern.
Mobile Engineer at Nash (YC W22)
January 1, 2021 - June 1, 2023
Shipped core features of a consumer finance app in a cross-functional team, including money movement, budgeting, savings, and trading. Integrated payment APIs from the Nash backend and consolidated standardized ERP data via APIs spanning Odoo, Zoho, SAP, QuickBooks, plus banking APIs (e.g., Co-operative Bank and KCB). Implemented real-time functionality using WebSockets and Firebase Cloud Messaging. Interviewed and helped hire a Flutter developer, then mentored them for 10 months to accelerate Flutter delivery.
Android Developer at NouveTa Ltd
November 1, 2019 - December 1, 2020
Developed and maintained Android apps for a mobile payments platform in a team of 20+ developers. Built a Nairobi County government payments app serving 2,000+ monthly users with REST API integrations for revenue collection and reconciliation. Contributed to improving payment success rates and supported growth in monthly revenue collection from around KSh 100M to over KSh 250M.
Software Developer at Tradecare Africa Ltd
June 1, 2019 - November 1, 2019
Built mobile solutions for agri-tech operations including user registration, farmer extension tracking, and logistics management. Enabled the business to serve hundreds of farmers and customers simultaneously.
Software Engineer Intern at Compulynx Ltd
August 1, 2018 - December 1, 2018
Delivered software solutions in retail and identity-management areas alongside senior engineers. Gained practical experience collaborating in established development workflows and shipping improvements.

Education

BSc Business Computing at Jomo Kenyatta University of Agriculture and Technology
January 1, 2015 - January 1, 2019
Certificate, Mobile & Internet Technology (MIT) & Android Development at eMobilis Mobile Technology Institute
January 1, 2015 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Transportation & Logistics, Travel & Hospitality, Government

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Hire a Software Engineer

We have the best software engineer experts on Twine. Hire a software engineer in Nairobi today.