Tomasz Cedro

Project Management Committee at FreeBSD

Warsaw, Masovian Voivodeship, 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
Tomasz Cedro is an interdisciplinary embedded systems engineer and founder with 15+ years of hands-on experience designing, prototyping, and supporting low-level hardware and firmware across RTOS, microcontrollers, and ASIC/HDL domains. He leads R&D initiatives through his CeDeROM practice and companies like IQCREDO, contributes to major open-source projects such as Apache NuttX and ARMmbed/DAPLink, and serves on the NuttX Project Management Committee. Tomasz combines deep expertise in C/C++, assembly, Python, and toolchain/bootloader work with practical experience in radio/SDR, aviation/space electronics, and eHealth systems. His background spans academic research (PhD in progress) and long-term open-source stewardship dating back to FreeBSD and demoscene roots, reflecting a blend of rigorous engineering and creative problem solving. Notably, he developed iCeDeROM, a platform-agnostic Python multi-tool for low-level microelectronics analysis, demonstrating a knack for building versatile developer utilities.
code14 years of coding experience
job6 years of employment as a software developer
bookElectronics, Electronics at PhD work in progress :-)
bookMaster of Science (MSc), Electronics and Information Technologies in Medicine, Master of Science (MSc), Electronics and Information Technologies in Medicine at Warsaw University of Technology
bookEelectronics Technician, General Electronics, Eelectronics Technician, General Electronics at Technical Higschool of Electronics, Kielce, Poland
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
535reputation
178kreached
25answers
3questions
github-logo-circle

Github Skills (34)

gnu-make10
nuttx10
firmware10
mcu10
cortex-m10
c1110
microcontroller10
makefile10
c1710
cmsis10
rtos10
sys10
embedded10
bootloader9
python9

Programming languages (21)

C#JavaCSSC++CRustCMakeMakefile

Github contributions (5)

github-logo-circle
apache/nuttx

Apr 2020 - Mar 2025

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:142 reviews, 18 PRs, 7 pushes in 5 years
Contributions summary:Tomasz made significant contributions to the Apache NuttX RTOS, primarily focused on extending platform support and improving documentation. They added support for BSD host environments, updating configuration scripts and build processes to accommodate BSD-based systems. The user also enhanced documentation with examples for flashing, resetting, and debugging on STM32F0, F3, F4, F7, and L4 targets, which is valuable for developers. Furthermore, the user added the DAC initialization code for the Nucleo-L432KC board and extended default appdir search paths for the NuttX build system.
operating-systemapachemicrocontrollerrtosoperating
ARMmbed/DAPLink

Aug 2017 - Feb 2018

Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:17 commits, 20 PRs, 9 pushes in 6 months
Contributions summary:Tomasz primarily contributes to the `daplink` project by implementing and improving the firmware for debugging and flashing embedded systems. Their work includes fixing bugs related to file system mounting on Android, updating build scripts, and enhancing the testing infrastructure. The user also made changes to the bootloader and interface firmware, focusing on the interaction between these components. Furthermore, the user added a warning message to prevent accidental boots from the USB DAPLink device.
firmwaremicrocontrollermbeddebugmcu
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
Tomasz Cedro - Project Management Committee at FreeBSD