Jason Malinowski

Principal Software Engineer at Microsoft

Redmond, Washington, 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
Jason Malinowski is a Principal Software Engineer at Microsoft with 16 years of experience building compiler and language tooling technologies. He is a core contributor to the Roslyn .NET compiler and related projects, driving enhancements like nullability annotations, project system integration for VS Code, and improved analyzer handling that strengthen code reliability and tooling diagnostics. Comfortable across back-end and full-stack work, he has also contributed to developer-facing plugins such as VsVim to improve editor ergonomics. Based in Redmond, he blends deep language/compiler expertise with pragmatic engineering—often making subtle but impactful changes in compiler internals and workspace/project loading that improve developer workflows. He holds a dual background in Computer Science and Mathematics from the University of Wisconsin–Madison and has a history of internships at NVIDIA and Epic that shaped his systems-level perspective.
code16 years of coding experience
job2 years of employment as a software developer
bookComputer Science, Mathematics, Computer Science, Mathematics at University of Wisconsin-Madison
stackoverflow-logo

Stackoverflow

Stats
18,487reputation
945kreached
396answers
2questions
Badges
task-parallel-library
top-5%
msbuild
top-5%
asynchronous
top-1%
visual-studio
top-1%
roslyn
top-1%
async-await
top-5%
github-logo-circle

Github Skills (33)

asynchronous10
roslyn10
language-ext10
msbuild10
net10
dotnet10
vim10
asp-net10
code-analysis10
language-server10
visual-studio10
dotnet-core10
language-features10
csharp10
language-extensions10

Programming languages (11)

TypeScriptC#PowerShellC++CJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
dotnet/roslyn

Oct 2014 - Jan 2023

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
userBack-end Developer
Contributions:8 releases, 3388 reviews, 2106 commits in 8 years 4 months
Contributions summary:Jason's commits primarily focused on null annotations for the Roslyn .NET compiler. Their contributions involved modifications to C# code model service files and associated data structures, adding null annotations to improve code reliability. Furthermore, the user made additions and changes to support features like the "code definition window." The modifications touched files within the core implementation of the compiler and included significant updates to the codebase to ensure correct behavior.
roslyndotnetf-sharpcompilervisual-basic
dotnet/vscode-csharp

Oct 2017 - Mar 2025

Official C# support for Visual Studio Code
Role in this project:
userBackend Developer
Contributions:13 releases, 208 reviews, 37 PRs in 7 years 6 months
Contributions summary:Jason implemented a new project system, integrating MSBuildWorkspace to enable project reloading and file change detection. They focused on core project system support, including the ability to update existing state and reload projects based on file changes. The changes involved modifying language server components and introducing new classes for handling project loading and related functionalities. Further, the user refactored various aspects of the language server to utilize MEF for improved dependency management.
dotnetvisual-studio-codevscodevscode-extensionomnisharp
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
Jason Malinowski - Principal Software Engineer at Microsoft