Cheng-yu Chung

Software Engineer III at Google

New York, New York, 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

🤩
Rockstar
🎓
Top School
Cheng-yu Chung is a systems-focused software engineer with a decade of experience and a strong academic foundation from USC and National Chiao Tung University. Currently a Software Engineer III at Google working on gRPC, he has contributed fixes and enhancements to the core C++ codebase—addressing JSON/UTF-8 handling, long HTTP/2 header issues, and build target improvements. He specializes in system programming, Unix/Linux internals, and networking, with hands-on experience migrating Python algorithms to performant C++14, designing RPCs, and building networked applications for embedded truck systems. Cheng-yu combines industry practices—coding style, unit testing, and API design—with research-driven projects such as a gRPC-based agricultural simulator for AI agents. Comfortable in C/C++ and Python, he brings both production-grade engineering and careful attention to low-level correctness and security features (e.g., Yubikey/OpenSSL integrations).
code10 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Computer Science, 3.77/4.0, Master's degree, Computer Science, 3.77/4.0 at University of Southern California
bookBachelor of Science, Undergraduate Honors Program of Electrical Engineering and Computer Science, 3.94/4.30, Bachelor of Science, Undergraduate Honors Program of Electrical Engineering and Computer Science, 3.94/4.30 at National Chiao Tung University
bookExchange Student, Computer Science, 3.83/4.0, Exchange Student, Computer Science, 3.83/4.0 at University of Illinois Urbana-Champaign
languagesChinese, English
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
grpc10
json9
http9
testing8
code-optimization7

Programming languages (8)

TypeScriptC++CSSShellJavaScriptGoHTMLSwift

Github contributions (5)

github-logo-circle
grpc/grpc

Jul 2022 - Jan 2023

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer
Contributions:102 reviews, 117 commits, 230 PRs in 6 months
Contributions summary:Cheng-yu primarily contributed to the gRPC core C++ codebase, focusing on enhancing functionality and fixing bugs within the JSON reader and HTTP/2 header handling components. Their work involved detecting and correcting invalid UTF-8 characters in the JSON reader, resolving issues related to long HTTP/2 header values, and fixing integer overflow issues within the time test function. They also worked on reorganizing build targets and made improvements to the codebase by replacing absl::exchange() with std::exchange().
objective-ccpppythongrpcphp
ralphchung/499-chengyuc

Feb 2019 - Nov 2022

Contributions:7 PRs, 12 pushes, 3 branches in 3 years 9 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