Sergio Pedri is a Senior Software Engineer at Microsoft with a decade of experience building and maintaining .NET and UWP applications, currently working on the Microsoft Store for Windows 11 and leading the .NET Community Toolkit. He is an active open-source contributor across high-profile projects like dotnet/runtime, Refit, and ImageSharp, and has driven performance-focused refactors, cross-version polyfills, and GPU-oriented libraries such as ComputeSharp. A .NET Foundation member and former Microsoft MVP for Windows Development, Sergio blends deep platform knowledge with strong test-automation and SDK contributions that improve runtime correctness and developer experience. Based in Redmond and trained at Sapienza Università di Roma, he pairs production-grade engineering with community leadership—running Discord moderation for UWP devs—and brings a creative streak off-hours as a long-time progressive rock bassist.
10 years of coding experience
2 years of employment as a software developer
Laurea Magistrale LM, Engineering in Computer Science, Laurea Magistrale LM, Engineering in Computer Science at Sapienza Università di Roma
Contributions:40 reviews, 200 commits, 31 PRs in 2 years
Contributions summary:Sergio primarily contributed to the development of UI elements and the general structure of sample pages, likely to showcase the MVVM Toolkit. The user was responsible for setting up the initial project structure and implementing the UI, including title bar customization and navigation. Key contributions include implementing controls like InteractiveSample, and the addition of new sample pages which included UI components demonstrating different features of the MVVM Toolkit.
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
Role in this project:
Back-end Developer
Contributions:17 releases, 188 reviews, 1768 commits in 2 years 10 months
Contributions summary:Sergio was focused on refactoring the .NET Community Toolkit library by updating namespaces, renaming packages, removing deprecated targets, and implementing optimizations. The work involved modifying project properties, removing .NET Core 2.1 targets, and streamlining the HighPerformance package. The contributions spanned source code generation and a focus on performance improvements.
netframeworkagnosticmvvmmauic-sharp
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
Sergio Pedri - Senior Software Engineer at Microsoft