Jaspreet Bagga is a Senior Software Engineer with 11 years of experience at Microsoft, currently building biomedical real-world evidence and NLP solutions in Redmond. He has deep ASP.NET Core expertise from contributing to flagship repos like aspnetcore, MVC, and Identity—improving framework behavior, tag helpers, and front-end dependency stability. Jaspreet blends back-end systems work with full-stack touches and a background in genomics and global health engineering, enabling cross-domain impact in healthcare software. His joint degree in Computing Science and Molecular Biology & Biochemistry informs a pragmatic approach to biologically-relevant engineering problems. Colleagues rely on him to simplify complex integrations and elevate platform reliability through careful code changes and thoughtful logging. He often surfaces non-obvious fixes—like adjusting default status semantics and null-handling—that reduce subtle production issues.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Applied Science, Joint Major in Computing Science and Molecular Biology and Biochemistry, Bachelor of Applied Science, Joint Major in Computing Science and Molecular Biology and Biochemistry at Simon Fraser University
[Archived] ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor. Project moved to https://github.com/aspnet/AspNetCore
Role in this project:
Back-end Developer
Contributions:59 commits, 123 PRs, 267 pushes in 1 year 7 months
Contributions summary:Jaspreet primarily focused on modifying and improving the ASP.NET Core MVC framework. Their contributions involved changing default status codes for void types, adding features to tag helpers (FormActionTagHelper and FormTagHelper), supporting accepted results, adding a constructor for ProducesResponseTypeAttribute, handling null arguments in GetArgumentDictionary, changing accessibility of MiddlewareFilter, and adding logging to the BodyModelBinder. They also made code changes in the RazorViewEngine and related classes.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Role in this project:
Back-end Developer
Contributions:135 commits, 9 comments, 12 issues in 1 year 5 months
Contributions summary:Jaspreet contributed to the ASP.NET Core framework by adding extension methods for `IParameterModelConvention` to support the customization of parameters in the application model. They also modified the `ApiDescription.cs` file to remove unnecessary usings for ApiDescription. Furthermore, the user made changes to the `DefaultEditorTemplatesTest.cs` and `InputTagHelperTest.cs` files, implementing the input type "week" and modifying datetime to datetime-local.
dotnetcoreweb-basedasp-netnet-coreasp-net-core
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
Jaspreet Bagga - Senior Software Engineer at Microsoft