Xiaoting Tang is a Senior Software Engineer based in Menlo Park with eight years of experience building high-performance, large-scale backend systems that bridge kernel-level security and global infrastructure. Currently on Riot Games' Vanguard team, she led backend architecture and deployment pipeline re-engineering that cut global module rollout times by over 90%, and champions "zero-touch" automated reliability for fair play. Previously at Meta she worked on critical network infrastructure—contributing to projects like Katran and mvfst—improving eBPF/XDP packet processing, QUIC packet handling, and observability for systems serving billions of users. Her background blends rigorous academic research in provably secure, privacy-preserving distributed ML frameworks with hands-on product engineering from mobile apps to banking automation, revealing a rare mix of security, systems, and product delivery expertise.
8 years of coding experience
5 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Brown University
Bachelor of Computer Science Computer Science, Bachelor of Computer Science Computer Science at City University of Hong Kong
Contributions:6 reviews, 55 commits, 13 comments in 6 months
Contributions summary:Xiaoting primarily focused on implementing features for the QUIC transport protocol, specifically addressing packet number handling and optional fields within the code. They made changes to the packet builder to accommodate the handling of optional packet numbers, and they adjusted test cases to reflect these changes. Further work included refactoring classes for outstanding packets and events. Additional contributions include introducing D6D probing and other related adjustments.
Contributions:5 reviews, 31 commits, 4 comments in 5 months
Contributions summary:Xiaoting contributed to the development of a high-performance layer 4 load balancer by adding test pipelines and organizing commonly used definitions. They implemented introspection features, including the addition of an ICMP_TOOBIG event and helper macros for event reporting. The user's work involved changes to both the core balancer code and related testing fixtures, indicating a focus on improving the system's observability and testing capabilities. They also addressed pcap writer bugs.
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
Xiaoting Tang - Senior Software Engineer at Riot Games