Adam Wojasiński is an embedded software engineer with five years of experience specializing in device drivers, Zephyr RTOS integration, and Nordic nRF platforms. He has driven compatibility and API alignment across major open-source projects—contributing practical updates to the nRF Connect SDK and adapting nrfx drivers within the Zephyr repository—demonstrating deep low-level expertise and a focus on maintainability. At Nordic Semiconductor he coordinated nrfx releases and designed abstraction layers for new SoCs, and he now maintains Zephyr RTOS work at BayLibre. Trained in automatics and robotics (MEng, AGH University), he pairs firmware craftsmanship with an active interest in computer vision, AI, and robotics, and has a track record of introducing CI from scratch for embedded products. Less obvious: he combines hands-on peripheral work (I2C/SPI/PWM/WDT) with systems thinking—improving platform-level features like hardware timestamping and multi-instance drivers to unlock real-world IoT use cases.
4 years of coding experience
4 years of employment as a software developer
Master of Engineering - MEng Automatics and Robotics, Master of Engineering - MEng Automatics and Robotics at AGH University of Krakow
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:88 reviews, 34 PRs, 115 comments in 3 years 9 months
Contributions summary:Adam primarily contributed to the Zephyr project by adapting Nordic Semiconductor's nrfx drivers to the specific needs of the Zephyr Real-Time Operating System (RTOS). Their work focused on aligning existing Zephyr's Watchdog, QDEC, PWM, Serial, I2C, and SPI drivers to the updated nrfx API, as well as implementing new features like disabling the watchdog and adding support for new instances. The user also addressed hardware timestamping for Ethernet and corrected issues with the performance of the PTP clock library.
Contributions:20 reviews, 7 commits, 16 PRs in 3 months
Contributions summary:Adam primarily focused on updating and aligning the codebase to the latest nrfx library versions within the nRF Connect SDK. Their contributions included replacing deprecated nrfx APIs, aligning TIMER and GPIOTE configurations, and adapting to multi-instance I2S driver support. These changes involved modifications across multiple components, including Edge Impulse integration, Bluetooth direct test mode samples, and peripheral and test samples, indicating a focus on maintaining compatibility and utilizing the latest features of the nRF platform.
connect-sdknrf-connect-sdkinfinibandlteppp
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.