Jack He is a Software Engineer II with seven years of experience focused on squeezing performance out of OS networking stacks and QUIC implementations. Based in Greater Seattle, he has shipped low-level networking features and test automation for Microsoft's msquic project, contributing to core C connection/stream logic and cross-language bindings used by a major open-source QUIC implementation. He combines systems-level performance tuning at Microsoft with hands-on experience from robotics and mobile internships, demonstrating an ability to move between embedded, kernel, and cloud-adjacent codebases. A UBC computer science graduate and former TA, Jack pairs deep protocol knowledge with practical testing discipline and a penchant for optimizing "hot" code paths that directly impact latency and throughput.
7 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at The University of British Columbia
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:309 reviews, 126 PRs, 664 pushes in 1 year 9 months
Contributions summary:Jack primarily contributed to the `msquic` project by implementing new features related to retrieving the initial destination CID and supporting reliable stream resets. They also added and modified test cases within the API test suite to ensure the correctness of new functionalities. The user's work involved modifying core connection and stream-related C code, and generating C# code, demonstrating their understanding of the QUIC protocol implementation and its testing.
Contributions:22 commits, 20 pushes, 1 branch in 11 months
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.