Micheal Friesen is a software engineer with eight years of experience, currently enhancing OneNote’s client-side sync and storage at Microsoft where he focuses on C++ asynchronous back-end code to boost reliability, performance, and reduce service costs. He has a strong distributed-systems and networking background from graduate research at Waterloo, where he built a code-offloading IoT framework emphasizing privacy and mandatory access control. Micheal is an active contributor to high-profile open-source projects such as microsoft/msquic, improving datapath implementations, integrating RIO support, and adding XDP DLL and multi-receive support to harden receive completion paths. Comfortable navigating large legacy codebases, he blends systems-level rigor with practical optimizations and a track record of shipping backend improvements in production. Based in Canada, he pairs academic depth in mathematics and computer science with hands-on industry impact.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Calgary
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at University of Waterloo
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Role in this project:
Back-end Developer
Contributions:348 reviews, 10 commits, 37 PRs in 1 month
Contributions summary:Micheal primarily focused on improving the datapath implementation within the msquic repository. Their contributions involved refactoring code related to completion routines, and integrating RIO support. They made significant changes to the winuser platform, including the addition of multiple outstanding receives and addressing issues with receive completion paths. The changes also included adding xdp dll support.
Contributions:14 releases, 564 reviews, 208 commits in 1 year 6 months
windows-desktopwindowshyper-vnetworkinglatency
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.