Matt Olson

Senior Software Engineer at Microsoft

Sweden
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 Olson is a Senior Software Engineer with nine years of experience building high-performance networking and systems software, currently at Microsoft after a long tenure at National Instruments. He specializes in Windows core networking and has contributed notable backend work to Microsoft's msquic project—refactoring core QUIC implementations, optimizing stream and buffer management, and tuning congestion control for better performance. Comfortable across C, C++, and systems-level protocols, he focuses on correctness and pragmatic performance improvements rather than flashy features. Based in Sweden with a B.S. in Computer Engineering from Kansas State, he combines enterprise experience with hands-on open-source contributions that reflect deep protocol expertise.
code9 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Engineering, Bachelor of Science (B.S.) Computer Engineering at Kansas State University
github-logo-circle

Github Skills (10)

c1710
protocols10
c-language10
cprogramming-language10
c1110
network-programming10
quic10
cross-platform9
cpp8
rust8

Programming languages (6)

PowerShellDockerfileCJavaScriptOpenSCADMarkdown

Github contributions (5)

github-logo-circle
microsoft/msquic

Mar 2020 - Aug 2022

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
Role in this project:
userBack-end Developer
Contributions:298 reviews, 45 commits, 57 PRs in 2 years 5 months
Contributions summary:Matt primarily focused on improving the core implementation of the QUIC protocol within the `msquic` repository. Their work involved refactoring and renaming code to align with QUIC's object model, optimizing stream handling for buffer management, and correcting the retransmission logic for path responses. Furthermore, they addressed performance issues by tweaking congestion control algorithms and removing unnecessary code. Several commits demonstrate a deep understanding of the QUIC protocol's intricacies.
securequiccppprotocolrust
microsoft/etl2pcapng

Sep 2019 - Nov 2022

Contributions:9 releases, 68 reviews, 20 commits in 3 years 2 months
windowswiresharketwpacket-capturepcapng
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 Olson - Senior Software Engineer at Microsoft