Jack He

Software Engineer II at Microsoft

Greater Seattle Area 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
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.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at The University of British Columbia
languagesEnglish, Chinese
github-logo-circle

Github Skills (12)

c1710
protocols10
c-language10
cprogramming-language10
c1110
network-programming10
quic10
testing10
csharp9
dotnet-core9
cross-platform9
rust4

Programming languages (10)

TypeScriptPowerShellC++CMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
microsoft/msquic

Jun 2023 - Apr 2025

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Role in this project:
userBack-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.
securequiccppprotocolrust
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.
Request Free Trial
Jack He - Software Engineer II at Microsoft