Building Human-Centered AI Features in Mobile Apps
Lessons from integrating Gemini AI and on-device LLMs into production Flutter apps—balancing intelligence with user experience.
I'm a founding-style engineer who bridges the gap between mobile engineering, backend architecture (Laravel/Rust), and product leadership. US/EU timezone-aligned and remote-ready. My favourite moment is the one right before the first commit—when the repo is empty and someone needs to decide how this thing will actually ship.
A quick look at who I am and how I approach building products.
I don't just build UI; I build ecosystems. From Flutter to native Swift/Kotlin to backend services.
Flutter
Dart
SwiftUI & watchOS
Kotlin & Java (Android)
Platform Channels
GetX & Bloc
Firebase
Shorebird OTA
AI Copilots
Git/GitHub
Remote-first mobile leadership, embedding within product teams across global timezones
Unfold AI • Los Angeles, USA • Remote
Owned the entire mobile surface for a wellness/journaling platform. Single-handedly built the watchOS companion app in SwiftUI featuring guided breathing with real-time HealthKit heart-rate monitoring, adaptive pacing, mindfulness workout tracking, and mood logging. Handled Android & iOS builds in TestFlight, plus bidirectional data sync between watch and phone via WatchConnectivity.
AfCircle + NDA Projects • Remote • Global Timezones
Led mobile development for AfCircle and multiple confidential client projects under NDA. Architected Flutter apps with GetX, Shorebird OTA updates, Kotlin/Swift platform channels for native features, AI integrations, and built scalable backends with Laravel + Firebase. Shipped production-grade mobile experiences across fintech, social, and AI domains.
HOP VPN • Remote
Stepped in as interim mobile lead for a Web3 VPN startup: architected the Flutter client, built Kotlin native modules for VPN tunnelling, implemented realtime telemetry, and guided investor demo delivery within six weeks.
AtopWebTech • Sweden (Contract-to-hire)
Led Flutter MVP rebuild for a venture-backed AI companion app, integrating Gemini AI, slashing render times by 40% through GetX-driven state management, and exposing device ML features via platform-specific code.
Airstyl • South Africa
Shipped social-commerce MVP with chat, live calls, and Paystack payments for a YC Startup School alum, enabling 100+ daily transactions within the first launch month.
I'm Samuel Odukoya—an Electronics and Computer Engineering graduate who fell down the software rabbit hole during Harvard's CS50 back in 2015. I stubbornly stuck with mobile because I liked seeing ideas land in people's hands.
The early days were pure Kotlin and Java—plenty of late-night logcat sessions and a healthy respect for platform-specific quirks. Flutter arrived in 2019 and instantly felt like the right canvas. I shipped my first production app that same year and haven't looked back.
I don't just build UI; I build ecosystems. I know exactly how far to push declarative UI before dropping into platform channels (Kotlin/Swift) or spinning up backend services with Laravel, Node.js, or Rust.
Forex Trading
Day trading & scalping US30 via prop firms (FundedNext, FTMO)
Gaming
Call of Duty Mobile & Dream League Soccer 2026

No Data? No Wahala.
An offline-first AI assistant app for emerging markets. Run powerful LLMs directly on your device without internet—11 free models from 167MB to 4.4GB, vision support, thinking mode, and function calling. Downloaded models work completely offline—no internet required after download. Built with Flutter.
📹 See it in Action
Note: The current aiwahala.com website reflects an older design direction. It will be updated once the mobile app development is complete.
Technical deep-dives, case studies, and lessons from shipping production apps
Lessons from integrating Gemini AI and on-device LLMs into production Flutter apps—balancing intelligence with user experience.
How I structure Flutter codebases so founders can ship faster without painting themselves into a corner.
When to use Flutter, when to drop into Kotlin/Swift, and how to make platform channels work seamlessly.
Common questions about my work, setup, and availability
Looking for a founding-style mobile engineer who can own the roadmap, ship production apps, and keep the team humming? I'd love to hear about what you're building.
samuelodukoya14@gmail.com© 2025 Samuel Odukoya. Built with Next.js & Tailwind CSS.