Jan Jongboom is a seasoned technology leader and co-founder/CTO who has spent 15+ years building across the stack—from embedded firmware and IoT runtimes to web tooling and developer experiences. Currently Senior Director of Engineering at Qualcomm after Edge Impulse’s acquisition, he combines hands-on systems engineering with product leadership to enable hundreds of thousands of real-world embedded ML projects. A prolific open-source contributor, Jan has authored thousands of patches to projects like JerryScript (an ultra-lightweight JS engine for IoT), Arm Mbed OS and Mozilla’s Gaia, often implementing low-level drivers and bringing JavaScript to constrained devices. He’s also an active angel investor and builder of developer-facing infrastructure (monolayer, StableBuild), with a knack for turning complex embedded problems into accessible tooling. Based in Amsterdam, Jan is known equally for shipping production-grade firmware and for evangelizing open platforms that scale from sensors to cloud. An uncommon strength: deep expertise bridging tiny-device constraints and developer ergonomics, enabling ML to run where power and memory are scarce.
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
Front-end Developer
Contributions:272 commits, 8 PRs, 3 pushes in 2 years 1 month
Contributions summary:Jan primarily worked on the UI components for the "gaia" project, which is HTML5-based Phone UI. Contributions include modifications to alarm settings and display, with specific focus on the clock application. Furthermore, the user integrated the display of the date and time, enhanced keyboard responsiveness, and addressed UI-related bugs for a better user experience.
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:35 commits, 25 PRs, 313 comments in 2 years 11 months
Contributions summary:Jan primarily contributed to the Arm Mbed OS project by addressing bugs, enhancing functionality, and improving code quality. They implemented a GCC exporter for the micro:bit board and created exporters for VSCode, enabling developers to use this IDE. Their work includes fixes to memory leaks and incorrect logic in drivers and system clock configurations, as well as addressing format errors. These contributions improved the usability, stability, and overall functionality of the OS, particularly for embedded systems and IoT applications.
kernelmbed-osoperating-systemlinuxmbed
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.