Paweł Dunaj is a seasoned software engineering manager with over a decade of hands-on embedded systems and firmware experience, now leading teams at Google after managing R&D and security disciplines at Nordic Semiconductor. He specializes in low-level C development across Linux user and kernel space, Android, RTOS (vxWorks, QNX), bare-metal and ARM/Zephyr ecosystems, while also contributing in C++ and Java when needed. As a technical leader he has steered line-managed teams through security-focused design and requirements reviews and delivered BLE, DFU and USB integrations for the nRF Connect SDK. His open-source work on Nordic’s nRF repositories improved mbed TLS integration and entropy handling, reflecting a strong focus on practical cryptographic robustness in constrained devices. Paweł blends firmware craftsmanship with people leadership and a project-management mindset from postgraduate studies, making him adept at turning complex embedded security requirements into production-ready solutions. An unusual strength is his long history of alternating deep kernel-space development with higher-level Android and tooling scripts, enabling cross-layer debugging and optimization.
8 years of coding experience
17 years of employment as a software developer
postgraduate Projects Management, postgraduate Projects Management at Warsaw University of Technology
Contributions:1560 reviews, 556 commits, 814 PRs in 4 years 3 months
Contributions summary:The user, Pawel Dunaj, is primarily involved in developing and integrating features into the nRF Connect SDK, focusing on Bluetooth Low Energy (BLE) services and device management. The commits add and modify source code for HID (Human Interface Device) features, including report handling and data transmission. They also added support for a Bluetooth Low Energy (BLE) device to enable Bluetooth Low Energy connections. The user has also addressed issues related to DFU (Device Firmware Update) and flash operations within the firmware, integrating these features with USB and BLE.
Contributions:8 reviews, 5 commits, 7 PRs in 2 months
Contributions summary:Paweł's contributions center on enhancing the security features within the `nrfconnect/sdk-nrfxlib` repository, focusing on the integration and configuration of mbed TLS. They have modified the codebase to incorporate mbed TLS user configurations, added various mbed TLS options, and extended hardware entropy wrappers for secure and non-secure domains. Furthermore, the user made entropy sources configurable, and added options required for session resume, indicating a focus on improving the library's performance and security capabilities.
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.