Manish Vasani

Principal Software Engineer at Microsoft

India
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
Manish Vasani is a Principal Software Engineer with 12 years of experience largely focused on the Roslyn .NET compiler and developer tooling at Microsoft, now working on the PROSE team to bring AI/Copilot enhancements to Visual Studio. He has deep expertise in C# and VB compiler internals, developer productivity features, and telemetry-driven UI improvements, with a track record of shipping refactors, diagnostics, and background analysis enhancements that improve IDE performance and reliability. His open-source contributions to high-profile repos like dotnet/roslyn and vscode-csharp show hands-on work fixing build issues, tightening analyzer tests, and extending compiler and extension functionality. Manish combines strong academic roots—a Columbia MS in Computer Science concentrating on compilers and theory—with long-tenured Microsoft engineering and test experience dating back to VC++ and Phoenix code analysis work. He tends to surface pragmatic, testable fixes that align code quality with analyzer rules, demonstrating an engineer who balances deep technical rigor with developer ergonomics. Based in India, he brings continuity across compiler, IDE, and productivity stacks, making him a go-to technical lead for complex tooling challenges.
code12 years of coding experience
job17 years of employment as a software developer
bookSNK
bookMS Computer Science, MS Computer Science at Columbia Engineering
bookBE CSE, BE CSE at RV College Of Engineering
github-logo-circle

Github Skills (21)

unit-testing10
testing10
net10
c-compiler10
dotnet-new10
dotnet10
vba10
vscode-extension10
asp-net10
code-analysis10
source-code-analysis10
dotnet-core10
compiler10
refactoring10
csharp10

Programming languages (8)

C#TypeScriptPowerShellJavaScriptHTMLGroovyF#Python

Github contributions (5)

github-logo-circle
dotnet/roslyn-analyzers

Nov 2015 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:34 releases, 1683 reviews, 2685 commits in 7 years 3 months
Contributions summary:Manish's commits focus on modifying tests related to code quality analyzers. They are primarily working on code refactoring, adding tests and addressing violations in code quality and other guidelines. The commits include changes to test cases that have a clear impact on the testing of the analyzer's functionality. The changes show a focus on refactoring to match the analyzer rules and ensure testability.
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:
userBackend Developer
Contributions:1410 reviews, 2250 commits, 1897 PRs in 8 years 4 months
Contributions summary:Manish's commits primarily involve code modifications within the dotnet/roslyn repository, focusing on the .NET compiler. They've contributed to features like fixing build-related issues, adding support for features like code refactoring, and addressing issues related to diagnostic messages and error handling. These changes demonstrate a focus on improving the functionality and reliability of the C# compiler by enhancing code style features.
roslyndotnetf-sharpcompilervisual-basic
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
Manish Vasani - Principal Software Engineer at Microsoft