Tomasz Leman is a firmware-focused software engineer with four years of hands-on experience in embedded systems and IoT, based in Poland's Pomeranian Voivodeship. He contributes to major open-source projects like the Zephyr RTOS and Sound Open Firmware, where his low-level work spans CPU initialization, power management, IPC, and DMIC driver improvements. Tomasz has a track record of fixing subtle concurrency and power-state bugs—such as CPU halting issues and D3 transition safeguards—that improve reliability on multi-core and low-power platforms. Comfortable in both system-level refactors and targeted driver fixes, he blends careful debugging with pragmatic feature additions. His contributions show a practical expertise in power domains and inter-processor communication that often goes unnoticed but is critical for robust embedded devices.
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:395 reviews, 43 PRs, 181 comments in 3 years 1 month
Contributions summary:Tomasz primarily contributed to the Zephyr RTOS project, focusing on low-level system-level tasks. Their work included fixing CPU halting issues, enabling core power gating, enabling interrupts for secondary cores, updating D3 exit procedures, adding core power-off steps, and refactoring CPU initialization routines. They also addressed balance issues in the DMA driver and applied power domain adjustments, indicating expertise in power management within an embedded systems context.
Contributions:351 reviews, 57 commits, 120 PRs in 11 months
Contributions summary:Tomasz primarily worked on the Sound Open Firmware (SOF) project, focusing on improvements to the Inter-Processor Communication (IPC) and Digital Microphone (DMIC) drivers. Their contributions include bug fixes, such as fixing an error code overwrite in the IPC4 handler, and implementing new features like setting the IPM_SOURCE_MODE for DMIC. They also refactored and improved the setdx handler related to core management, power state transitions, and prevented issues during transitions to D3 power state.
firmwaremidiaudiodspsound
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.