Skip to content

Experience

Experience

Six years of mobile engineering, most of it spent close to the code. Android first, iOS throughout — across fintech, travel, SaaS, and e-commerce. Expand any role for the details.

  1. Dec 2025 — Present

    Current

    Triply.co

    Senior Mobile Engineer

    I lead mobile engineering across Triply’s B2B and B2C apps — setting technical direction and keeping the platform fast, maintainable, and shippable.

    What I did
    • I lead the B2B and B2C mobile teams, setting technical direction and owning delivery.
    • I introduced startup benchmarking and Baseline Profiles, which cut Android cold-start time by 19.6%.
    • I brought AI-assisted workflows into the team’s day-to-day, lifting developer velocity by about 15%.
    • I drive the architecture work that pays down technical debt and keeps feature delivery sustainable.
    • I mentor junior and mid-level engineers through code review, coaching, and shared standards.
    • I own the CI/CD pipelines and production releases.
    • Kotlin
    • Swift
    • Jetpack Compose
    • SwiftUI
    • MVI
    • Clean Architecture
    • GitHub Actions
  2. Feb 2023 — Dec 2025

    Triply.co

    Android Engineer

    I did the bulk of Triply’s Android modernization — moving a legacy Java/XML app to Kotlin and Compose — and built the fintech behind travel payments.

    What I did
    • I migrated a legacy Java/XML codebase to Kotlin and Jetpack Compose, which made feature work about 40% faster.
    • I architected fintech capabilities — virtual cards, payment links, and multi-currency payment flows.
    • I led the move from MVVM to MVI to reduce technical debt and make the app easier to scale.
    • I established a test-driven culture with automated quality gates before release.
    • I designed CI/CD pipelines that automated build, test, and release.
    • I worked closely with product, design, backend, and iOS to turn requirements into shipped features.
    • Kotlin
    • Java
    • Jetpack Compose
    • XML
    • Swift
    • SwiftUI
    • MVI
    • Clean Architecture
    • Hilt
    • Room
    • Retrofit
    • Firebase
    • JUnit
    • MockK
    • GitHub Actions
  3. Aug 2022 — Apr 2023

    Adanian Labs

    Android Engineer

    I led Android for a farm-management platform — a marketplace plus payments for agricultural businesses — and contributed to the iOS app.

    What I did
    • I led development of a farm-management platform with marketplace and payments for agricultural businesses.
    • I integrated Flutterwave, Selcom, Tigo Wallet, and M-Pesa, which improved transaction reliability and lifted customer satisfaction by 30%.
    • I turned product and UI/UX designs into fast Android screens; user retention went up 60%.
    • I set testing standards — unit, integration, UI, and instrumented — with CI/CD, improving stability by 40%.
    • I led localization for English and Swahili, which improved adoption by 40%.
    • I contributed to the native iOS app in Swift, working on features and shared architecture.
    • Kotlin
    • Java
    • XML
    • Swift
    • UIKit
    • Hilt
    • Ktor
    • Retrofit
    • Firebase
    • JUnit
    • Espresso
    • Robolectric
  4. Apr 2022 — Oct 2022

    Brainverse Technologies

    Android Developer

    I built customer-facing fintech and e-commerce apps, and spent a lot of time on reliability.

    What I did
    • I built customer-facing fintech and e-commerce features for payments and shopping.
    • I took crash-free sessions from roughly 60% to 99%+ through debugging and performance work.
    • I helped adopt Kotlin Multiplatform to share business logic between Android and iOS.
    • I built reusable UI components and responsive layouts.
    • I integrated REST APIs with the backend team.
    • Kotlin
    • Java
    • Jetpack
    • XML
    • Kotlin Multiplatform
    • Retrofit
    • REST APIs
    • Dagger
    • Koin
  5. Jun 2021 — Feb 2022

    Machini Technologies

    Android Developer

    My first engineering role — modernizing a legacy Java app and wiring up mobile payments.

    What I did
    • I migrated a legacy Java codebase to Kotlin to make it easier to maintain.
    • I integrated M-Pesa (Daraja) for secure in-app payments.
    • I worked with designers and backend engineers to ship reliable features.
    • I diagnosed and fixed production issues and improved performance.
    • Kotlin
    • Java
    • XML
    • Retrofit
    • M-Pesa Daraja

Working on something mobile? Let’s talk.

Get in touch