Mateusz Kapała

Firmware Engineer at Nordic Semiconductor

Krakow, Lesser Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code3 years of coding experience
job3 years of employment as a software developer
bookAGH University
languagesEnglish, Polish
github-logo-circle

Github Skills (17)

embedded-language10
bluetooth-le10
c1110
dfu10
microcontroller10
zephyr10
c1710
rtos10
sys10
bluetooth10
boot10
embedded10
zephyr-rtos9
bluetooth-low-energy9
documentation8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

Dec 2022 - Apr 2025

nRF Connect SDK main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
connect-sdknrf-connect-sdkinfinibandlteppp
zephyrproject-rtos/zephyr

Feb 2023 - Sep 2024

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded 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