top of page
Nikheel Vishwas Savant

Nikheel Vishwas Savant

Software Engineer at Meta

Nikheel V Savant is a Bluetooth, Wi-Fi and Automotive Systems Software Engineer with 10+ years of experience building connected devices from the OS up. He’s worked on everything from low-level firmware to high-level Android frameworks—most recently bringing smartglasses to life at Meta. Nikheel holds a Master’s in Embedded Systems from the University of Pennsylvania and loves diving deep into the weird, undocumented corners of Bluetooth. When he’s not decoding HCI logs, he’s helping developers make sense of the madness that is wireless on Android.

Bridging Worlds: Cross-Platform Bluetooth Architecture for Android, iOS, and Embedded Devices

Bluetooth development across Android, iOS, and embedded platforms (like ESP32, Nordic, and custom SoCs) often leads to fragmented codebases, inconsistent user experiences, and endless compatibility issues. In this session, we’ll present a clean, scalable architecture for managing cross-platform BLE communication. Learn how to abstract transport and security logic, use shared protocol definitions (Protobuf/FlatBuffers), and apply clean architecture principles using Kotlin Multiplatform, Swift, and C. The talk includes code examples, interop strategies, and CI techniques to keep multi-platform Bluetooth sane. Takeaways: Designing a common protocol and transport layer for Android, iOS, and embedded targets. Kotlin Multiplatform tips for BLE state machines and business logic reuse. Testing and validating interop using shared simulators and log-based CI flows. Lessons learned from deploying Bluetooth features in real-world AR wearables.
bottom of page