Shayne Holmes

Staff Software Engineer at Google

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job18 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Brigham Young University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
468reputation
11kreached
4answers
0questions
github-logo-circle

Github Skills (26)

c-language10
firmware10
qmk10
c1110
c1710
sys10
embedded10
cprogramming-language10
atmel9
keyboard9
keyboard-input9
configuration-management9
atmel-studio9
cplus9
avr9

Programming languages (13)

C#JavaC++CGoKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Jun 2017 - Mar 2018

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded 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.
rp2040firmwareavratmelkeyboard-support
shayneholmes/tmk_keyboard

Oct 2013 - Mar 2017

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.
Request Free Trial