Marek Porwisz

Senior Embedded Software Engineer at Nordic Semiconductor ASA

Cracow Metropolitan Area Poland
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
Marek Porwisz is a Senior Embedded Software Engineer based in the Cracow metropolitan area with 6 years of focused experience in IoT and embedded systems at Nordic Semiconductor. He drives OpenThread and nRF Connect SDK development, contributing security fixes, crypto performance improvements (Oberon backend), multi-interface RCP support, and hardware features like antenna diversity and Wi‑Fi coexistence. Marek pairs deep Zephyr RTOS and nRF52-series hardware knowledge with practical firmware hardening—fixing out-of-bounds reads, RNG issues, and packet reassembly bugs—while improving documentation and samples for wider adoption. His background includes leadership at Nordic and earlier systems roles at Woodward and Motorola, giving him a blend of hands-on engineering and team experience. Notably, his open-source contributions to Google’s openthread and Nordic’s nrfxlib show a commitment to upstreaming fixes that improve both security and multi-stack interoperability.
code6 years of coding experience
job14 years of employment as a software developer
bookMagister inżynier (Mgr inż.), Informatyka, Magister inżynier (Mgr inż.), Informatyka at Politechnika Krakowska im. Tadeusza Kościuszki
github-logo-circle

Github Skills (23)

openthread10
c-language10
zephyr-rtos10
c1110
nrf5284010
ieee10
c1710
iot10
sys10
embedded10
cprogramming-language10
nrf-connect-sdk10
documentation10
coap9
power-management9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

Apr 2020 - Dec 2021

nRF Connect SDK main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:187 reviews, 37 commits, 38 PRs in 1 year 7 months
Contributions summary:Marek primarily contributes to the nRF Connect SDK, focusing on OpenThread and related samples. Their work includes creating and modifying Thread CLI samples, improving documentation, and implementing additional features such as support for antenna diversity and WiFi coexistence. Furthermore, they address bugs in the CoAP client sample and optimize power consumption. They demonstrate strong familiarity with the Zephyr RTOS and related hardware configurations.
connect-sdknrf-connect-sdkinfinibandlteppp
openthread/openthread

Nov 2020 - Oct 2022

OpenThread released by Google is an open-source implementation of the Thread networking protocol
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:40 reviews, 4 commits, 13 PRs in 1 year 10 months
Contributions summary:Marek Porwisz primarily contributed to improving the security and functionality of the OpenThread implementation for Nordic Semiconductor's nrf52840 platform. His work includes fixing security vulnerabilities related to unencrypted packets, switching to the Oberon backend for faster crypto, and addressing issues in the static code analysis. Furthermore, he implemented support for multiple Spinel interfaces, enabling the RCP to manage multiple host stacks, and fixed an out-of-bounds read issue, ensuring code stability. He also addressed issues related to packet forwarding and reassembly within the IPv6 stack.
googlewirelessipv6networkingieee-802154
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
Marek Porwisz - Senior Embedded Software Engineer at Nordic Semiconductor ASA