Jan Jongboom is a technology leader and co-founder-turned-Senior Director of Engineering at Qualcomm (Edge Impulse was acquired in April 2025), with 14 years of hands-on experience spanning embedded systems, web, LPWAN and TinyML. As CTO he helped enable hundreds of thousands of embedded ML projects for enterprises while continuing to ship low-level firmware and developer tooling—contributions range from JerryScript and Arm Mbed improvements to VSCode/micro:bit exporters. A committed open-source evangelist, he’s authored thousands of patches across projects like Mozilla Gaia, the Ace editor and the request library, frequently bridging UI, backend and embedded domains. Jan also backs developer infrastructure and impact-focused startups (StableBuild, Amini), reflecting his interest in reproducible builds and scaling technology for social good. He prefers email contact over LinkedIn, a small signal of his maker-first, pragmatic approach to leadership.
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.
Request Free Trial
Jan Jongboom - Senior Director, Engineering at Qualcomm