Renjie Tang

Senior Software Engineer at Google

San Francisco, California, 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
Renjie Tang is a Senior Software Engineer in San Francisco with nine years of experience building high-performance networking systems and shipping protocol-level features at internet scale. He played a key role in bringing QUIC and HTTP/3 to Chrome, Google frontends, and YouTube, and led client-server networking optimizations and telemetry-driven improvements for mobile playback. His open-source contributions to projects like Google Quiche and Envoy focus on QUIC internals—connection migration, 0-RTT, stream management, and deprecating legacy features—demonstrating deep protocol and C++ expertise. Renjie combines rigorous A/B testing and SQL-based telemetry analysis with hands-on systems design to measure real user impact. Collected academic training in mathematics and computer science underpins his attention to correctness, performance, and measurable outcomes. An often-overlooked strength is his experience negotiating technical solutions with ISPs and cross-team stakeholders to deploy large-scale traffic detection and throttling features.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, 3.975/4.0, Bachelor's degree, Mathematics and Computer Science, 3.975/4.0 at University of Wisconsin-Madison
github-logo-circle

Github Skills (9)

http10
protocols10
c-language10
cprogramming-language10
network-protocol10
quic10
testing9
envoyproxy9
congestion-control8

Programming languages (4)

JavaC++ShellPython

Github contributions (5)

github-logo-circle
google/quiche

Sep 2021 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:17 commits in 1 year 4 months
Contributions summary:Renjie's contributions primarily involve modifying core QUIC protocol implementation within the Google Quiche repository. They deprecated specific features like TLPR and server push streams. Their work also involved adding and modifying flags and connection options and contributing to testing and path degrading delay configurations. The user's changes span several areas of the QUIC protocol, enhancing functionality and deprecating obsolete features.
envoyproxy/envoy

Apr 2021 - Jan 2023

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer
Contributions:152 reviews, 45 commits, 110 PRs in 1 year 8 months
Contributions summary:Renjie primarily contributed to the Envoy proxy's QUIC and HTTP/3 implementation, adding features related to stream and connection management. Their work included adding QUIC stream reset and connection close error stats, implementing logic for active port migration, and integrating new QUICHE library versions. These changes involved modifications to core networking components, enhancing the proxy's ability to handle QUIC connections and improving its diagnostic capabilities.
nanoservicesmore-catsgolangcontainersproxy
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
Renjie Tang - Senior Software Engineer at Google