Mateusz Kapała is a firmware engineer based in Krakow with three years of hands-on experience designing embedded systems and IoT firmware. He has progressed from embedded developer to team lead at Comarch and now contributes to Nordic Semiconductor, focusing on BLE stacks, DFU, and USB/MCUboot workflows for nRF52/nRF53 platforms. An active open-source contributor to flagship projects like Zephyr and the nRF Connect SDK, he’s fixed subtle Bluetooth host bugs, added per-connection bondable features, and improved Thingy53 USB and DFU behavior—demonstrating a deep practical understanding of wireless protocols and bootloader constraints. He holds a Master’s in Embedded Systems from AGH University and brings both leadership experience and low-level troubleshooting chops that often reveal edge-case failures before they reach customers.
Contributions:623 reviews, 76 PRs, 393 comments in 2 years 4 months
Contributions summary:Mateusz primarily contributed to the nRF Connect SDK, focusing on the nRF53 and nRF52 series, specifically related to the Thingy53 board. Their work involved cleaning up USB CDC configurations for the Thingy53, updating documentation regarding Thingy53 features, and addressing various issues related to MCUboot, including Direct-XIP mode support. They also addressed Fast Pair and Bluetooth advertising configurations and performance, implementing DFU mode and refining code for device firmware updates.
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:7 reviews, 4 PRs, 7 comments in 1 year 7 months
Contributions summary:Mateusz primarily contributes to the Zephyr RTOS project, focusing on Bluetooth Low Energy (BLE) functionality. Their work involves fixing bugs related to NULL pointer dereferences in the Bluetooth host code, and adding features such as per-connection bondable flags. They also add tests to validate the behavior of the `bt_conn_set_bondable` API. Their contributions demonstrate a strong understanding of Bluetooth protocols and embedded system development.
bluetooth-lereal-timezephyrsecuregit-repository
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.
Request Free Trial
Mateusz Kapała - Firmware Engineer at Nordic Semiconductor