Andrii Vasylevskyi is a software engineer with eight years of professional experience and a longer track record of engineering roles spanning Meta and Microsoft, grounded in a Master’s in Computer Science from Lviv Polytechnic. He specializes in high-performance C++ backend systems and networking protocols, contributing to prominent open-source projects such as Facebook's mvfst (QUIC) and proxygen (HTTP/2) where he implemented protocol features, debugging utilities, and performance-minded fixes. His work on Katran and Folly shows a focus on load balancing, socket/network abstractions, and platform compatibility—skills valuable for low-latency, large-scale infrastructure. Based in Natick, Massachusetts, he brings practical production experience with protocol edge cases and multi-host CID parsing that aren’t obvious from job titles alone. Colleagues would find him comfortable operating in both deep systems code and cross-team debugging scenarios. He combines enterprise-grade discipline from Microsoft with fast-iteration, open-source contributions at Meta.
8 years of coding experience
13 years of employment as a software developer
Master, Computer Science, Master, Computer Science at Lviv Polytechnic National University
Contributions:31 commits, 8 PRs, 1 push in 2 years 4 months
Contributions summary:Andrii primarily focused on enhancing the functionality of the layer 4 load balancer Katran. Their contributions involved adding a gflag parameter for single packet testing to aid in issue investigation. They also worked on removing deprecated QUIC version handling and adding support for parsing QUIC CIDv2 formats, indicating work on core protocol handling. Furthermore, they implemented support for multiple QUIC host IDs per real address, improving the routing capabilities.
Contributions:24 commits, 2 comments, 3 issues in 2 years
Contributions summary:Andrii primarily contributes to the `mvfst` repository, which focuses on implementing the QUIC transport protocol. The user's commits involve fixing bugs in echo samples, refactoring writeChain function signatures, and adding callbacks for client-side statistics. The commits also include adding and maintaining compiler flags. The user's work touches on core aspects of the QUIC protocol implementation and its associated testing and debugging utilities.
quichttp3protocolsctptransport
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.