Android Developer Profile

Bill Odida

Profile photo
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