Top expert inCross-Platform Developer Tools and Productivity Software
Jack Humbert is a versatile embedded systems and web developer with 12 years of experience building consumer hardware, firmware, and full‑stack applications, currently serving as Web Developer II at Franklin Electric. As founder of OLKB and lead architect of QMK, he built and sustained keyboard firmware used by thousands of devices and millions of users, blending low‑level C firmware work with Python tooling and polished front‑end configurator interfaces. He combines product engineering—designing PCBs and enclosures and selling 10,000+ units—with hands‑on software skills across JavaScript, backend tooling, CLI/build systems, and release engineering. Comfortable moving between embedded audio sequencers and web UI polish, Jack is equally at home prototyping hardware in KiCad or restructuring complex JavaScript layouts. His background shows a rare mix of entrepreneurial product ownership and deep open‑source stewardship, plus practical experience recruiting and managing a global collaborator network.
12 years of coding experience
5 years of employment as a software developer
Unfinished Bachelor of Science, Computer Science, Unfinished Bachelor of Science, Computer Science at Purdue University
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer
Contributions:13 releases, 37 reviews, 1603 commits in 8 years 1 month
Contributions summary:Jack's contributions primarily focused on firmware development for a keyboard. They were involved in initializing matrix rows and columns, reading column pins, implementing keymap functionality, and integrating audio features, indicating a strong focus on the core functionality of the keyboard's firmware. Further, their work involved the implementation of a music sequencer, including note input, processing and playback, and other user interfaces.
Contributions:19 reviews, 414 commits, 21 PRs in 10 months
Contributions summary:Jack primarily focused on adding new features to the command-line interface (CLI) and the Modkit, a tool for modifying and creating content for REDengine games. They were instrumental in enabling support for converting tweak files, a crucial part of the modding workflow. The user also made several improvements to the TweakDB compilation process, adding features and fixing array handling. Furthermore, the user incorporated the CLI into the main application installer, demonstrating skills in build and release engineering.
gamegameswitcher-3modmodding-tools
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
Jack Humbert - Web Developer II at Franklin Electric