Matt Joras

QUIC Working Group Co-Chair at Internet Engineering Task Force

Seattle, Washington, 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
Matt Joras is a systems-focused engineer with 11 years of experience building high-performance networking software and leading protocol work at scale. As Meta’s lead for mvfst, he drives the QUIC implementation that carries the majority of the company’s Internet traffic and co-chairs the IETF QUIC Working Group, bridging production implementation and standards. His background spans kernel networking work in FreeBSD, NIC and switch debugging at Dell EMC Isilon, and cross-platform C++ contributions to widely used libraries like folly and proxygen. Known as an “opinionated bit plumber,” he blends deep protocol-level expertise (congestion control, handshake/zero-RTT handling, recvmsg/recvmmsg fixes) with practical engineering: ship robust, interoperable systems. Based in Seattle, he pairs hands-on coding with standards leadership, often surfacing subtle platform interoperability issues before they hit users.
code11 years of coding experience
job3 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (21)

c-language10
system-programming10
http10
proxy10
network-programming10
socket10
quic10
communication-protocol10
protocols10
cprogramming-language10
data-structure9
algorithm9
unit-testing9
algorithms9
linux9

Programming languages (10)

C++ShellCMakefileGoPHPHTMLAssembly

Github contributions (5)

github-logo-circle
facebook/mvfst

May 2019 - Oct 2022

An implementation of the QUIC transport protocol.
Role in this project:
userBack-end Developer
Contributions:1 review, 256 commits, 1 PR in 3 years 5 months
Contributions summary:Matt primarily focused on implementing features related to the QUIC transport protocol, including handling stream management, congestion control, and various aspects of handshake and connection management. Their work involved modifying the codebase to interpret and handle transport parameters, incorporate keepalive functionality, and address issues related to zero RTT data and packet handling. These contributions reflect a deep understanding of the QUIC protocol specifications and low-level networking concepts.
quichttp3protocolsctptransport
facebook/proxygen

May 2018 - Sep 2022

A collection of C++ HTTP libraries including an easy to use HTTP server.
Role in this project:
userBack-end Developer
Contributions:60 commits, 2 PRs, 1 push in 4 years 5 months
Contributions summary:Matt primarily contributed to improving the `proxygen` HTTP libraries by addressing critical bugs and enhancing the codebase's robustness. Their work focused on resolving issues related to HTTP/2 frame handling, specifically preventing the premature sending of GOAWAY frames and handling early shutdowns. Furthermore, the user made build-related fixes, ensuring compatibility with build tools and addressing code style issues to improve overall code quality and maintainability. The contributions involved modifications to core files such as `HTTPSession.cpp` and test files, directly impacting the library's stability and performance.
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
Matt Joras - QUIC Working Group Co-Chair at Internet Engineering Task Force