I ship mobile products end-to-end

I'm Emmanuel Lubwama—a mobile engineer (React Native, Kotlin, Swift) based in Kampala, Uganda. I've worked with distributed remote teams since 2021 and have spent five years in production codebases where ownership means shipping to the App Store, not polishing internal demos.
I'm Emmanuel—I've spent the last five years in production codebases where mistakes cost money or trust: payment flows, KYC, live data, and store releases—not slide decks.
I work mainly in React Native and Expo, and I ship Kotlin on Android and Swift on iOS when the product needs native surfaces or performance. Next.js covers the web properties I ship alongside mobile. I like small teams, clear ownership, and shipping in slices you can demo.
Education
B.Sc. Computer Engineering
Makerere University, Kampala
2018 – 2022
GPA 4.03 / 5.00
Experience
Feb 2023 – Nov 2025 (2 yrs 9 mos)
Founding Software Engineer
Wire24 · Remote · Part-time
Early engineer on a cross-platform fintech app: wallets, transfers, merchant payments, KYC, and live transaction UX against api.wire24.co.
Mar 2022 – present
Software Engineer (contract)
Moxtech Developers · Remote
Led a small mobile squad; shipped UI-heavy React Native apps, Kotlin and Swift where native fit, and raised how fast we could iterate on design and releases.
May 2023 – Sep 2024
Software Engineer
Simba Talents Group · Remote · Full-time
Full-stack delivery for client products—React Native and native mobile clients with Node.js / Express backends.
Oct 2021 – Jan 2024
Software Engineer
CodeBits · Remote · Part-time
USSD and web surfaces so customers could reach services without a smartphone; helped grow subscriber numbers for partner services.
Nov 2022 – Apr 2023
Backend Developer
Quoality · Remote · Full-time
Node.js / Express services on AWS, Jest-backed refactors, and tight collaboration with frontend teams on end-to-end features.
Core stack
Mobile
- React Native
- Expo
- Kotlin
- Swift
- TypeScript
- Redux
- Firebase
Web
- Next.js
- React
- Tailwind CSS
Backend
- Node.js
- Express
- Go
- MongoDB
- MySQL
Tools
- Git
- Docker
- AWS
- Jest
Export your PDF as public/resume.pdf if you want a traditional PDF button alongside this file.