Brandon Schlinker is a research scientist and software engineer at Meta with 12 years of experience architecting measurement and traffic engineering systems that span datacenter networking to user-facing transport and application optimizations. Since 2016 he has led cross-organizational efforts to measure application network behavior and translate insights into transport- and application-layer changes that measurably improve user experience—from higher-quality video calls to faster page loads. His work blends systems research (PhD, USC; SIGCOMM dissertation runner-up) with deep production engineering, including significant open-source contributions to high-profile projects like mvfst (QUIC), folly, proxygen and wangle. He brings kernel- and protocol-level expertise (TCP, QUIC, BPF, congestion control) and a track record of shipping robust test frameworks and telemetry to validate complex network behaviors. Based in the Bay Area, he couples rigorous measurement science with pragmatic product partnerships to turn network signals into tangible QoE wins.
12 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Southern California
Contributions:9 reviews, 65 commits, 17 comments in 2 years 3 months
Contributions summary:Brandon primarily contributed to the testing framework of the QUIC transport protocol implementation, adding and refactoring test cases. They developed new test modules, specifically creating tests for socket lifecycle events, stream operations, and various congestion control mechanisms. Furthermore, the user enhanced existing tests to cover various scenarios, including the handling of RTT samples, thereby ensuring robustness and functionality of the QUIC protocol implementation. The user also focused on improving the accuracy of metrics through the use of better data structures and event listeners.
A collection of C++ HTTP libraries including an easy to use HTTP server.
Role in this project:
Back-end Developer
Contributions:25 commits in 4 years 1 month
Contributions summary:Brandon primarily contributed to the development of the Proxygen HTTP libraries, focusing on the core functionality of the HTTP session management. Their work included creating a factory class for ByteEventTracker objects, implementing the plumbing required for TX timestamp tracking, and standardizing the approach for handling TX and ACK timestamps. They also implemented detection for egress rate limits and made the `getNextToSend` and `preSend` more generic. In addition, they made improvements to the event handling and delivery of the events, including changes to correctly process when the first byte of the body is sent and for timestamp tracking.
http-serverc-plus-pluscppuse-http
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
Brandon Schlinker - Research Scientist, Software Engineer at Meta