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.
9 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Alberta
Master's degree, Computer Science, Master's degree, Computer Science at Zhejiang University
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-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.
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.