Jeremy Koritzinsky is a Senior Software Engineer with 11 years of experience focused on .NET runtime and interop, blending deep C#, C++, and low-level systems expertise with a strong background in applied mathematics. At Microsoft he leads design and implementation of source-generator based .NET/COM interop and new hosting scenarios, contributing to high-profile repos like dotnet/runtime, Roslyn, and Visual Studio Code. His open-source work spans runtime internals, analyzers, SDK/tooling, and build automation—demonstrating uncommon fluency in both managed/native boundaries and build systems. Jeremy also brings hands-on experience in robotics, troubleshooting, and electrical wiring, and has a history of mentoring and organizing technical communities during his university years.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science, Applied Mathematics in Computer Science, 3.872, Bachelor of Science - BS, Computer Science, Applied Mathematics in Computer Science, 3.872 at University of Wisconsin-Madison
Mathematics, Mathematics at Cardinal Stritch University
Nicolet High School - Advanced Math Program
High School, Top 10%, High School, Top 10% at Nicolet High School
Contributions:69 reviews, 135 commits, 18 PRs in 10 months
Contributions summary:Jeremy primarily focused on enhancing the C# language projection for the Windows Runtime. They made several significant changes, including implementing interface implementations using C#8 features and addressing bugs related to struct marshalling and explicit property/event implementations. The user also introduced class inheritance support and implemented a non-throwing QI wrapper to avoid first-chance exceptions, improving overall code quality. Additionally, they worked on ensuring the correct handling of IPropertyValue and exception propagation across managed/native boundaries.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:2859 reviews, 603 commits, 1363 PRs in 5 years 7 months
Contributions summary:Jeremy appears to be primarily contributing to the .NET runtime by implementing and refactoring features, focusing on areas related to exception handling and low-level interop. The commits involve modifying the internal architecture of the runtime, including changes to threading, function pointer usage, and the introduction of new runtime features like the `DisableRuntimeMarshallingAttribute`. The user’s work indicates a strong understanding of the .NET runtime's internals, specifically in the areas of COM interop and exception handling. The work is also centered around making the runtime more robust and compliant with the Swift calling convention.
dotnetruntimelinuxcsharpxamarin
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
Jeremy Koritzinsky - Senior Software Engineer at Microsoft