Stephen Mcgruer

Staff Software Developer at Google

Waterloo, Ontario, Canada
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
Stephen Mcgruer is a Staff Software Developer and tech lead based in Waterloo, Ontario, with 14 years of experience building browser features, payments systems, and media playback at Google. He currently leads the Chrome Payments team, blending management with hands-on engineering to improve web payment experiences and alternative monetization paths. Deeply involved in web standards and browser reliability, his open-source work includes shaping CSS specs and web-platform tests and implementing secure payment APIs in Chromium. Comfortable across full stack, front-end test automation, and low-level browser plumbing, he has a knack for clarifying complex specs and reducing flakiness in large test suites. Stephen’s background in embedded media playback and verified boot gives him uncommon expertise at the intersection of consumer devices and web platform interoperability.
code14 years of coding experience
job10 years of employment as a software developer
bookMaster of Informatics, Master of Informatics at The University of Edinburgh
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

web-animations10
javascript10
c-language10
css10
chromium10
webtest10
cprogramming-language10
documentation10
test-automation10
web-testing10
webauthn9
browser-testing9
idl9
webidl9
html9

Programming languages (17)

PowerShellC#C++BikeshedCMakefileGoHTML

Github contributions (5)

github-logo-circle
web-platform-tests/wpt

Mar 2017 - Aug 2022

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userTest Automation Engineer & Front-end Developer
Contributions:303 reviews, 492 commits, 1699 PRs in 5 years 6 months
Contributions summary:Stephen primarily contributed to the test suite for Web platform specifications, with contributions centered around improving and expanding tests related to CSS styling, HTML, and web platform features like WebRTC and WebAuthn. The commits reveal a focus on enhancing the reliability of automated testing by converting legacy tests to more modern test harnesses and addressing potential flakiness in existing tests. The work also includes the implementation of new tests for browser features that leverage user activation and other front-end features such as user interface elements, including various fixes for web-platform tests and integrating them into the framework.
microsoft-edgetest-runnerspecssafarifirefox
w3c/css-houdini-drafts

Jan 2017 - Aug 2017

Mirror of https://hg.css-houdini.org/drafts
Role in this project:
userTechnical Writer
Contributions:23 commits, 2 PRs, 2 pushes in 6 months
Contributions summary:Stephen's contributions primarily involve updating and correcting the specification's documentation. They fixed link errors, corrected typos, and clarified the specification's wording. They also updated the structure and clarified the behavior of the CSS animator notation section. Their work focuses on improving the clarity and accuracy of the documentation.
houdinicssdraftscss-houdini
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
Stephen Mcgruer - Staff Software Developer at Google