Shayne Holmes is a Staff Software Engineer with 13 years of experience building and improving large-scale products across Microsoft, Qualtrics, and now Google, blending hands-on engineering with strategic leadership. He focuses on raising product quality while reducing long-term maintenance through continuous strategic refactoring, turning incidents and bugs into opportunities for systemic improvement. Comfortable across firmware-to-cloud boundaries, Shayne has contributed to the widely used QMK open-source keyboard firmware—adding customizable input behaviors and improving cross-platform install logic—reflecting a practical interest in embedded systems and developer tooling. Based in Redmond, WA, he pairs a BS in Computer Science with a track record of shipping durable, well-documented features and mentoring teams through technical debt.
13 years of coding experience
18 years of employment as a software developer
BS Computer Science, BS Computer Science at Brigham Young University
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:3 commits, 2 PRs, 1 comment in 8 months
Contributions summary:Shayne contributed to the QMK firmware by adding features related to keyboard functionality. Their work included implementing tap toggle modifiers, providing documentation, and incorporating an NKRO virtual dip-switch for advanced keyboard behavior. Additionally, they refactored sendstring functionality to allow broader customizability, and added a new function to allow sending a string with a delay. Further, they fixed logic in macos install.
Contributions:91 commits, 9 pushes, 2 branches in 3 years 6 months
controllerfirmwareavratmelusb
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.