Yihong Gu is a seasoned engineering leader with over 20 years in software and a decade of senior leadership experience, currently directing ChromeOS Engineering Productivity at Google. He combines deep hands-on expertise—from early software engineering and SDET work at Microsoft and CacheFlow to managing large-scale developer productivity initiatives—while maintaining technical fluency in ML tooling. As an ORFE Ph.D. student at Princeton and an active contributor to probabilistic deep learning (notably implementing normalizing flows in the well-known zhusuan library), he bridges rigorous research and production engineering. Yihong’s background in materials science and advanced CS education gives him a cross-disciplinary perspective that informs pragmatic, data-driven decisions. Colleagues describe him as a pragmatic problem-solver who brings both academic rigor and operational focus to complex software ecosystems.
10 years of coding experience
1 year of employment as a software developer
MS Computer Science, MS Computer Science at University of Illinois Urbana-Champaign
MS Materials Science & Engineering, MS Materials Science & Engineering at Tsinghua University
A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow
Role in this project:
ML Engineer
Contributions:13 commits, 2 PRs, 4 pushes in 9 months
Contributions summary:Yihong primarily focused on developing and modifying normalizing flows within the probabilistic programming library, zhusuan. Their contributions involved implementing and testing specific flow architectures, including planar and inverse autoregressive flows, as well as ensuring proper shape handling for these transformations. The commits also included bug fixes and the addition of new test cases to validate the functionality and numerical stability of the implemented flow methods.
Contributions:59 commits, 41 pushes, 1 branch in 5 months
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.