Yi Gu

Software Developer at Google

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

👤
Senior
🎓
Top School
Yi Gu is a software developer with around a decade of experience in C/C++ and over five years focused on parallel computing, currently contributing to Google’s engineering efforts. With a PhD-level research background and years as a teaching assistant, Yi pairs strong technical depth with clear communication and mentorship skills. He has practical front-end standards experience through contributions to the widely used web-platform-tests project, validating CSS and animation behaviors used across browsers. Past roles span systems work at NetEase and prototyping data models at Bloomberg, plus impactful internships improving core Google Photos algorithms. Comfortable leading projects or collaborating in teams, Yi consistently balances rigorous research thinking with shipping pragmatic, test-driven solutions.
code9 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Alberta
bookMaster's degree, Computer Science, Master's degree, Computer Science at Zhejiang University
github-logo-circle

Github Skills (9)

html10
css10
web-animations10
javascript10
test-automation10
testing10
dom9
browser8
web-standards8

Programming languages (9)

TypeScriptC++BikeshedMakefileJavaScriptHTMLMarkdownPython

Github contributions (5)

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

Jun 2017 - Jan 2023

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userFront-end Developer
Contributions:39 commits in 5 years 8 months
Contributions summary:Yi contributed to the `web-platform-tests/wpt` repository by implementing and testing web platform specifications related to CSS and animations. Their commits focused on CSS positioning, specifically addressing issues with sticky elements and hyperlinks within scrollable containers. The user also worked on animation-related tests, including animation worklets, scroll timelines, and handling display properties. These contributions involved creating and modifying HTML and JavaScript files to test and validate web standards.
microsoft-edgetest-runnerspecssafarifirefox
yi-gu/FedCM

Nov 2021 - Oct 2024

A privacy preserving federated identity Web API
Contributions:4 PRs, 43 pushes, 6 branches in 2 years 10 months
apiprivacysecurityweb-apiidentity
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
Yi Gu - Software Developer at Google