Kamil Piszczek is a firmware engineer with a decade of experience building low-level Bluetooth, NFC and IoT systems, currently contributing at Nordic Semiconductor and to the Zephyr Project. He specializes in secure Bluetooth stacks and NFC driver development—having implemented NFC drivers for the nRFx package and advanced NFC Type 2/4 tag support—and regularly authors tests and fixes that harden privacy and address-resolution behavior in Zephyr’s Bluetooth code. Kamil has led interoperability testing platforms at Bluetooth SIG UnPlugFests and briefly served as a team lead, combining hands-on development with practical leadership in embedded QA. His background in automatic control and robotics (MSc/BS from AGH) underpins a systems-minded approach to firmware design and hardware integration. An active open-source contributor, he has added security, persistent storage and authorization APIs to widely used projects, showing a knack for improving both functionality and testability. Outside typical firmware work, he pursued Ethereum developer certification, signaling curiosity about decentralized systems beyond embedded domains.
10 years of coding experience
AGH University
Certification, Ethereum Developer Course, Certification, Ethereum Developer Course at B9lab
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:190 reviews, 66 PRs, 466 comments in 6 years 8 months
Contributions summary:Kamil primarily contributes to the Zephyr RTOS project by developing and testing Bluetooth functionality, specifically focusing on the security and privacy aspects within the Bluetooth stack. Their work involves writing BabbleSim tests to validate RPA (Resolvable Private Address) behavior and address conversion during identity resolution, addressing issues related to connection address handling and configuration. The user also improves settings handling and fixes an RPA initialization issue for non-default Bluetooth identities and enhances the existing testing framework. Furthermore, the user adds a new authorization callback API to handle and validate GATT operations.
Contributions:16 reviews, 10 commits, 3 PRs in 1 year 11 months
Contributions summary:Kamil's contributions primarily revolve around the NFC (Near Field Communication) libraries within the nrfconnect/sdk-nrfxlib repository. They made significant modifications to the NFC libraries, including correcting logger registrations and adding and adjusting code for different NFC tag types. Further contributions include migrating the NFC libraries to the NFCT driver and adding variants for the nRF5340 SoC, indicating a focus on hardware and low-level software development related to NFC functionality within the Nordic Semiconductor ecosystem.
data-exchangenordic
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.