Android Developer Profile
Bill Odida
I’m Bill Odida, a Senior Mobile Developer with over 6 years of experience building high-quality Android and cross-platform applications. My expertise spans Kotlin, Java, and Flutter/Dart, with a stronhttps://www.usiu.ac.ke/g foundation in Jetpack Compose, state management (Riverpod, BLoC, MVVM), and Firebase-powered ecosystems.
Over the years, I’ve led development for products across diverse industries — from faith-based platforms at Churchpad, where I built in-app chat, podcast streaming, and registration workflows, to health and lifestyle apps at Etinx and BetterBrand, where I re-architected codebases, improved performance, and launched scalable apps with Stripe and Firebase integrations.
Currently, I’m also the creator of Affirmi, a Kotlin Multiplatform wellness app that delivers AI-powered personalized affirmations through text and audio. Affirmi integrates Gemini AI via Firebase Logic, uses Jetpack Compose and Lottie animations for a polished experience, and leverages RevenueCat for subscription management. It reflects my passion for blending cutting-edge technology with meaningful user experiences.
I’m passionate about building apps that scale, perform, and genuinely improve people’s lives, while also mentoring teams, setting engineering best practices, and driving product innovation.
🇰🇪 Nairobi, Kenya
Full-Time, Part-Time, Contract
$25 per hour
$70,000 per year
Kotlin, Java, Dart, Flutter, Jetpack Compose, XML, RxJava, Unit Testing, Integration Testing, Widget Testing, UI Testing, Code Reviews, XP Pair Programming
English, Mandarin
Work Experience
Senior Mobile Developer
at Churchpad LLC
–
–
Android Developer
at Competa Millman
–
–
Senior Mobile Developer
at Etinx
–
–
Android Developer
at Ignite Binary
–
–
Senior Android Developer
at Better Brand Management
–
–
Studies
BSC. Data Science and Analytics
at United States International University Africa
–
–