Josh Hinnebusch is a validation-focused electrical engineer with nine years of experience delivering vehicle- and system-level testing for rail and industrial projects, now serving as a Train Validation Engineer at Alstom in Pittsburgh. He blends hands-on EMC/EMI troubleshooting, power-quality analysis, and interface management with practical test-procedure authorship and QA improvements to move complex systems from prototype to qualified product. Josh also runs Hiney LLC, designing and shipping custom mechanical keyboard kits, and contributes embedded firmware improvements to the widely used QMK project—demonstrating a rare mix of heavy-rail systems expertise and low-level IoT/embedded firmware craftsmanship. Colleagues rely on him to bridge engineer-technician workflows, tighten requirements traceability, and translate test data into actionable remediations.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS) Electrical and Electronics Engineering, Bachelor of Science (BS) Electrical and Electronics Engineering at University of Pittsburgh
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 reviews, 24 commits, 42 PRs in 2 years 8 months
Contributions summary:Josh primarily contributed to the QMK firmware for custom keyboards. Their work involved modifying device descriptors, updating product identifiers (PIDs) and vendor identifiers (VIDs), and adding support for new keyboard PCBs like the h87a and h88. They also implemented new keyboard features and configuration options. The user's changes included altering matrix configurations, RGB lighting control, and integration of new hardware features.
Contributions:57 pushes, 24 branches in 4 years 9 months
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.