data class Engineer(
val name: String = "Subranil Saha",
val role: String = "Senior Android Engineer",
val experience: String = "7+ years",
val stack: List<String> = listOf("Kotlin", "Jetpack Compose", "KMM", "Bluetooth LE"),
val focus: String = "Clean Architecture · Offline-first · IoT",
val basedIn: String = "Bengaluru, India"
)
val status = Availability.OPEN_TO_SENIOR_LEAD_ROLES| Project | Impact | |
|---|---|---|
| 🏢 | Philips GroomTribe / OneBlade — KMM Bluetooth LE layer | 2 shipped apps · 98%+ BLE reliability |
| 🎓 | DIKSHA — Govt of India's national education platform | 30M+ users · hybrid → native migration |
| 📱 | PublicVibe — social platform, Compose migration | 10M+ downloads · 99.5% crash-free |
- 🌱 Currently deep in Kotlin Multiplatform architecture and distributed-systems fundamentals
- 🎤 Speaking proposal in for droidCon India 2026 — BLE/IoT in production on Android
- 💬 Ask me about: KMM architecture, Kotlin Flow/Coroutines, offline-first sync, or Bluetooth LE on Android
|
📡 Philips GroomTribe / OneBlade IoT · Bluetooth LE · KMM KMM-based BLE connectivity framework — device pairing, real-time sync, OTA firmware updates. ↓60% integration time · 98%+ BLE reliability
|
📱 PublicVibe Social · 10M+ downloads Compose migration, ad monetization framework, deep-link navigation across 50+ screens. ↑40% revenue · 99.5% crash-free
|
🎓 DIKSHA EdTech · Govt of India · 30M+ users Led hybrid → native Android migration for a national offline-first learning platform. ↑45% performance · ↓50% crash rate
|
📄 Full case studies → subranil.github.io
I'm currently exploring Senior / Lead Android roles — happy to talk architecture, KMM, or interesting mobile problems.
📍 Bengaluru, India · Remote-friendly · Crafted with Kotlin-level precision

