Open-Source Software
Open-source tools and libraries I maintain, mostly around Kotlin Multiplatform, BLE, and mobile tooling.
Warsha Remote BLE
A protocol-centered system for operating Bluetooth Low Energy devices across a network. An agent near the device owns the physical radio and serves a versioned, capability-negotiated protocol, normatively specified and implemented independently in Kotlin and Rust, interop-tested down to the exact bytes on the wire. The bundled Kotlin Multiplatform client SDK adapts that protocol to Kable's Peripheral/Scanner interfaces, so app code written against Kable runs unchanged whether the peripheral is local or remote. Not affiliated with JUUL Labs or the Kable project.
#ble
#protocol
#kotlin
#rust
#testing
#mobile
#kmp
#remote-ble
#websocket