William Cheng is a software engineer based in Mountain View with 10 years of professional experience building production software at Google after earning dual degrees in Computer Science and Physics from Rutgers (3.89 GPA). He combines a strong analytical foundation from physics with practical programming and hardware enthusiasm to solve real-world engineering problems. His background spans research roles, fintech internships, and teaching assistantships, reflecting both academic rigor and applied systems work. At Google since 2019, he focuses on shipping scalable, dependable software while leveraging critical thinking honed in research settings. Colleagues describe him as a curious problem-solver who bridges low-level hardware intuition and high-level software design. Outside work he pursues hardware projects, suggesting a hands-on approach to prototyping and systems debugging.
10 years of coding experience
3 years of employment as a software developer
High School, Business & Finance, 4.0, High School, Business & Finance, 4.0 at Gloucester County Institute of Technology (GCIT)
Bachelor’s Degree, B.S. Computer Science, B.A Physics, 3.89, Bachelor’s Degree, B.S. Computer Science, B.A Physics, 3.89 at Rutgers University
Contributions:100 PRs, 179 pushes, 76 branches in 10 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.