Gary Cheng

Co-Founder at Amplify Renewables

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Gary Cheng is a machine-learning researcher-turned-founder with 11 years of experience applying optimization and personalized ML to real-world problems, now accelerating the renewable energy transition as Co-Founder of Amplify Renewables. He completed a PhD at Stanford (advised by John Duchi) with internships at Google (federated learning) and Max Planck (causal inference), and has contributed to Google Research’s federated learning codebase—working on FedAvg, weight-delta projection, and efficiency/privacy-minded operations. His background blends theory (dataset summarization, stochastic optimization) and production-facing engineering (Amazon forecasting, full-stack integrations), enabling him to bridge research and deployment. Based in the San Francisco Bay Area, he is actively exploring climate-tech opportunities and publishes his work and bio at garycheng.me.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Berkeley
bookDoctor of Philosophy - PhD, Electrical Engineering, Doctor of Philosophy - PhD, Electrical Engineering at Stanford University
github-logo-circle

Github Skills (6)

machine-learning10
deep-learning10
tensorflow10
python10
federated-learning10
keras9

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
google-research/federated

Aug 2021 - Sep 2021

A collection of Google research projects related to Federated Learning and Federated Analytics.
Role in this project:
userML Engineer
Contributions:1 review, 12 commits, 1 PR in 1 month
Contributions summary:Gary contributed to the development and testing of federated learning systems, particularly focusing on large model training. Their commits demonstrate involvement in implementing and testing Federated Averaging (FedAvg) algorithms. The changes include code restructuring to support shrink and unshrink operations, and the addition of projection functionality to weight deltas to potentially improve model efficiency or privacy.
analyticsfederated-analyticsmachine-learningkubernetesfederated-learning
Contributions:108 pushes, 3 branches in 8 years 2 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.
Request Free Trial