
Nikodem Kastelik engineered robust embedded systems solutions across NordicBuilder/sdk-nrf, AmbiqMicro/ambiqzephyr, and zephyrproject-rtos repositories, focusing on hardware abstraction, driver development, and power management. He integrated and aligned NRFX and Zephyr RTOS releases, implemented secure boot features, and optimized low-power operation for Nordic nRF54L devices. Using C, CMake, and Device Tree, Nikodem delivered targeted bug fixes and feature enhancements, such as improving I2C and SPI driver reliability, enabling Serial Wire Output for debugging, and refining ADC and comparator drivers. His work demonstrated deep understanding of embedded C, configuration management, and cross-platform compatibility, resulting in maintainable, reliable firmware.

Month 2025-09 focused on stabilizing the I2C subsystem for Nordic platforms within Zephyr and improving cross-platform compatibility. Delivered a targeted bug fix to restore memory region property checker macro functionality for the nRF TWIS I2C driver, enhancing reliability and maintainability of the driver codebase.
Month 2025-09 focused on stabilizing the I2C subsystem for Nordic platforms within Zephyr and improving cross-platform compatibility. Delivered a targeted bug fix to restore memory region property checker macro functionality for the nRF TWIS I2C driver, enhancing reliability and maintainability of the driver codebase.
August 2025: Delivered targeted debugging and maintenance improvements in zephyr-testing. Implemented Serial Wire Output (SWO) support for Nordic nRF54L SoCs to accelerate debugging and development workflows. Upgraded Nordic HAL and nrfx dependencies (nrfx 3.14.0; MDK 8.72.2) to improve device compatibility and stability with the latest hardware. These changes reduce debugging time, broaden device coverage, and strengthen platform readiness for upcoming Nordic updates.
August 2025: Delivered targeted debugging and maintenance improvements in zephyr-testing. Implemented Serial Wire Output (SWO) support for Nordic nRF54L SoCs to accelerate debugging and development workflows. Upgraded Nordic HAL and nrfx dependencies (nrfx 3.14.0; MDK 8.72.2) to improve device compatibility and stability with the latest hardware. These changes reduce debugging time, broaden device coverage, and strengthen platform readiness for upcoming Nordic updates.
July 2025 monthly summary: Delivered hardware interface improvements and stability fixes across AmbiqMicro/ambiqzephyr and zephyrproject-rtos/zephyr-testing. Key work included (1) Nordic HAL and NRFX 3.13.0 integration, updating the west manifest and MDK 8.72.1 for current Nordic device support; (2) SAADC driver simplification for nRF54LV10A by removing VDD/DVDD inputs and adjusting saadc_psels sizing to MDK 8.72.1 behavior; (3) Comparator VDD-reference fallback to an internal 1.2V reference for No-VDD hardware to ensure reliable operation when VDD references are unavailable; (4) SPI driver robustness improvement by correcting buffer cleanup on transfer preparation errors, preventing memory leaks or corruption. Overall, these changes reduce configuration fragility, improve reliability and cross-device compatibility, and deliver tangible business value through more robust drivers and safer memory handling.
July 2025 monthly summary: Delivered hardware interface improvements and stability fixes across AmbiqMicro/ambiqzephyr and zephyrproject-rtos/zephyr-testing. Key work included (1) Nordic HAL and NRFX 3.13.0 integration, updating the west manifest and MDK 8.72.1 for current Nordic device support; (2) SAADC driver simplification for nRF54LV10A by removing VDD/DVDD inputs and adjusting saadc_psels sizing to MDK 8.72.1 behavior; (3) Comparator VDD-reference fallback to an internal 1.2V reference for No-VDD hardware to ensure reliable operation when VDD references are unavailable; (4) SPI driver robustness improvement by correcting buffer cleanup on transfer preparation errors, preventing memory leaks or corruption. Overall, these changes reduce configuration fragility, improve reliability and cross-device compatibility, and deliver tangible business value through more robust drivers and safer memory handling.
June 2025 monthly summary: Delivered core Nordic HAL and ADC improvements for AmbiqZephyr, strengthening hardware compatibility, stability, and performance across Nordic-based boards.
June 2025 monthly summary: Delivered core Nordic HAL and ADC improvements for AmbiqZephyr, strengthening hardware compatibility, stability, and performance across Nordic-based boards.
May 2025 monthly summary for AmbiqMicro/ambiqzephyr. Focused on simplifying configuration by removing an obsolete nRF54L workaround, aligning with MDK 8.69.1 (nrfx 3.10). No behavioral changes introduced; the change reduces maintenance burden and technical debt, and improves code cleanliness.
May 2025 monthly summary for AmbiqMicro/ambiqzephyr. Focused on simplifying configuration by removing an obsolete nRF54L workaround, aligning with MDK 8.69.1 (nrfx 3.10). No behavioral changes introduced; the change reduces maintenance burden and technical debt, and improves code cleanliness.
In April 2025, the NordicBuilder/sdk-nrf team focused on validating power consumption when the nRF54L Errata 30 workaround is active. A dedicated test was added to measure current draw to ensure the workaround does not introduce unintended power consumption, strengthening power integrity for low-power devices and reducing regression risk. The work is traceable to a single commit in the repo that adds the test, supporting reproducibility and future maintenance.
In April 2025, the NordicBuilder/sdk-nrf team focused on validating power consumption when the nRF54L Errata 30 workaround is active. A dedicated test was added to measure current draw to ensure the workaround does not introduce unintended power consumption, strengthening power integrity for low-power devices and reducing regression risk. The work is traceable to a single commit in the repo that adds the test, supporting reproducibility and future maintenance.
February 2025 monthly summary: Focused on NRFX 3.10.0 alignment and cross-device compatibility for Nordic platforms. Delivered codebase cleanup and manifest synchronization to align with nrfx 3.10 and Zephyr releases, and implemented conditional builds to prevent errors on unsupported hardware. Result: reduced build errors, broader device support, and cleaner dependency alignment across two repos. Key technologies: C, Zephyr RTOS, MPC OWNERID, conditional compilation; traceable changes across commits.
February 2025 monthly summary: Focused on NRFX 3.10.0 alignment and cross-device compatibility for Nordic platforms. Delivered codebase cleanup and manifest synchronization to align with nrfx 3.10 and Zephyr releases, and implemented conditional builds to prevent errors on unsupported hardware. Result: reduced build errors, broader device support, and cleaner dependency alignment across two repos. Key technologies: C, Zephyr RTOS, MPC OWNERID, conditional compilation; traceable changes across commits.
December 2024: Benchmark realism improvements and targeted bug fix under SPIM120 power management for NordicBuilder/sdk-nrf. Primary work focused on aligning benchmark expectations with real hardware behavior rather than introducing new features, improving the reliability and actionability of performance metrics.
December 2024: Benchmark realism improvements and targeted bug fix under SPIM120 power management for NordicBuilder/sdk-nrf. Primary work focused on aligning benchmark expectations with real hardware behavior rather than introducing new features, improving the reliability and actionability of performance metrics.
November 2024 performance highlights across kholia/zephyr and NordicBuilder/sdk-nrf: delivered reliability fixes for the NRF54L DCDC regulator, optimized RAM retention behavior in System OFF for the nRF54L15, and centralized RAM retention management with test alignment. These changes reduce energy consumption, increase hardware reliability, and simplify maintenance across two repositories.
November 2024 performance highlights across kholia/zephyr and NordicBuilder/sdk-nrf: delivered reliability fixes for the NRF54L DCDC regulator, optimized RAM retention behavior in System OFF for the nRF54L15, and centralized RAM retention management with test alignment. These changes reduce energy consumption, increase hardware reliability, and simplify maintenance across two repositories.
In Oct 2024, focused on security and stability enhancements for Nordic SDKs and Zephyr targeting the nRF54L family, delivering APPROTECT integration and a DCDC regulator fix. Key features delivered include updating the manifest to newer sdk-zephyr and TF-M revisions to enable APPROTECT for nRF54L15, aligning Zephyr SDK configuration with nRF54L15 requirements, and updating TF-M to exclude incompatible runtime APPROTECT code. Major bug fixed includes correcting the DCDC regulator configuration to ensure stable operation across hardware revisions and secure boot environments. Commit references for traceability include 5feb1ecb7a79ce1b73f247dee12c8ee079a211cc and b7fb1012b02aeb74db34e36d4446664e5922b663. Overall impact includes strengthened security posture, improved reliability of secure-boot workflows, reduced risk of runtime incompatibilities, and a clearer upgrade path for future APPROTECT deployments. Technologies and skills demonstrated include embedded firmware development, secure boot architectures (APPROTECT), Zephyr RTOS configuration, TF-M integration, manifest management, and cross-repo collaboration across NordicBuilder/sdk-nrf and kholia/zephyr.
In Oct 2024, focused on security and stability enhancements for Nordic SDKs and Zephyr targeting the nRF54L family, delivering APPROTECT integration and a DCDC regulator fix. Key features delivered include updating the manifest to newer sdk-zephyr and TF-M revisions to enable APPROTECT for nRF54L15, aligning Zephyr SDK configuration with nRF54L15 requirements, and updating TF-M to exclude incompatible runtime APPROTECT code. Major bug fixed includes correcting the DCDC regulator configuration to ensure stable operation across hardware revisions and secure boot environments. Commit references for traceability include 5feb1ecb7a79ce1b73f247dee12c8ee079a211cc and b7fb1012b02aeb74db34e36d4446664e5922b663. Overall impact includes strengthened security posture, improved reliability of secure-boot workflows, reduced risk of runtime incompatibilities, and a clearer upgrade path for future APPROTECT deployments. Technologies and skills demonstrated include embedded firmware development, secure boot architectures (APPROTECT), Zephyr RTOS configuration, TF-M integration, manifest management, and cross-repo collaboration across NordicBuilder/sdk-nrf and kholia/zephyr.
Overview of all repositories you've contributed to across your timeline