Khyati C.
Android Developer | Kotlin, Jetpack Compose, KMP | AI , IOT & BLE
I'm the Android developer who built in-vehicle navigation for Harley-Davidson and a 100,000+ download app with on-device AI. Need the hard parts done, Bluetooth/BLE, on-device AI, or native speed that can't lag? That's my lane. 8+ years, Kotlin-first. See exactly how I work in my Portfolio below: iThing, a live open-source IoT dashboard (99.6% Kotlin, Clean Architecture, Jetpack Compose), and Ambicam, my 100,000+ download surveillance app on Google Play. I also ship cross-platform with Kotlin Multiplatform (KMP), so you get iOS and Android from one codebase. Most clients come to me with one of these: • A Bluetooth/BLE device that pairs but won't stay connected or sync reliably • An app that needs AI running on the device, not a slow round-trip to the cloud • A native Android app that lags, drains battery, or crashes under load • Two separate budgets for iOS and Android when one shared codebase would do SERVICES I PROVIDE BLE & IoT-Connected Apps • BLE / Bluetooth device pairing, reconnection and background sync • Zigbee, TCP/IP and WiFi smart-device integration • Smart-home, wearable, healthcare and industrial IoT apps • Device data synced to your backend over REST API and Firebase • Native hardware integration that no-code tools and AI cannot fake On-Device AI & Computer Vision • On-device ML with TensorFlow Lite (data never leaves the phone) • Face recognition, number-plate / object detection, OCR (OpenCV) • Camera pipelines and real-time inference • Gemini and Claude API integration for cloud LLM features Native Android App Development • Kotlin, Jetpack Compose, Clean Architecture, MVVM, Coroutines, Flow • REST API integration, Firebase, Room, offline-first apps • Performance tuning, JNI/NDK and C/C++ for the critical paths • Automotive-grade, latency-sensitive, real-time systems • Full lifecycle: architecture to Play Store launch Kotlin Multiplatform (KMP) Cross-Platform • One shared Kotlin codebase for iOS and Android (60-95% shared) • Compose Multiplatform for shared UI • Roughly 35-50% cheaper than two native teams • Migrating an existing Android app to KMP PROVEN RESULTS (see for yourself) • iThing, a live open-source IoT dashboard (in my Portfolio): 99.6% Kotlin, Clean Architecture + MVI, Jetpack Compose, Hilt • Ambicam, a 100,000+ download Android surveillance app I built and maintain solo, on Google Play (iOS in Swift too) • In-vehicle navigation for Harley-Davidson (TomTom Navkit): led 5 engineers, 25% latency reduction • On-device face + number-plate recognition (TensorFlow Lite + OpenCV) and native C/C++ live streaming via JNI/NDK • BLE, Zigbee, TCP/IP and WiFi integrations for government-scale tracking and attendance hardware • First Upwork contract closed at 5.0 with all five client-insight endorsements HOW I WORK Communication: I reply within a few hours, give you honest timelines, and tell you the moment something changes. No silent weeks. Quality: Clean architecture, code that respects the Android lifecycle and device memory, tested on real hardware (not just an emulator). Where I fit: A senior Android app developer based in Munich, fluent in English and Hindi, conversational German, comfortable in EU time zones and GDPR-aware by default. TECHNOLOGY Native: Kotlin, Java, Jetpack Compose, Clean Architecture, MVVM/MVI, Coroutines, Flow, Hilt Cross-platform: Kotlin Multiplatform (KMP), Compose Multiplatform AI/ML: TensorFlow Lite, OpenCV, on-device ML, Gemini API, Claude API Native/Perf: JNI/NDK, C/C++, real-time streaming, performance profiling IoT/Hardware: BLE, Bluetooth, Zigbee, TCP/IP, WiFi, smart-device integration What I’m not working on: - Survey forms - Research projects - German-speaking projects LET'S BUILD IT If your project involves a Bluetooth or IoT device, on-device AI, a performance-critical Android app, or a Kotlin Multiplatform build, send me the details. I will reply within a few hours with an honest read on feasibility, the approach I would take, and a realistic timeline. What is the hardest technical part of your app, the piece you are least sure can be done? Tell me that first. - Khyati