Lukasz Kalnik is an experienced Android developer with a decade of hands-on experience building mobile apps and SDKs, currently working on the Scan&Go Android SDK at REWE digital in Cologne. He has a strong background in consumer and enterprise mobile products—from Vodafone Mobile TV streaming to BEGA Connect and Festool apps—bringing deep knowledge of Bluetooth LE, runtime permissions, and memory-safe Kotlin patterns. Lukasz contributes to open-source Android tooling, improving RxAndroidBle samples with BLE scan error handling and leak prevention, showing attention to reliability and developer experience. Trained as a physicist at Uniwersytet Jagielloński, he blends analytical rigor with practical engineering to solve tricky platform and connectivity challenges.
10 years of coding experience
16 years of employment as a software developer
Master, Physics, Master, Physics at Uniwersytet Jagielloński w Krakowie
An Android Bluetooth Low Energy (BLE) Library with RxJava3 interface
Role in this project:
Mobile Developer (Android)
Contributions:13 commits, 22 PRs, 12 comments in 3 months
Contributions summary:Lukasz primarily focused on improving the sample application within the RxAndroidBle2 library. Their contributions included implementing runtime permission checks and requests for Android 6, refactoring the error handling for BLE scans, and improving disposable handling to prevent memory leaks. Furthermore, the user worked on the Kotlin sample application, adding initial scanning and connection activities.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.