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.
11 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
.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, 191 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.
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Role in this project:
Back-end Developer
Contributions:19 releases, 147 reviews, 3186 commits in 3 years 6 months
Contributions summary:Sergio appears to be contributing to a .NET library designed for GPU computing, as indicated by the repository description. Their commits focus on implementing and testing features related to resource texture management within the library, as evidenced by the addition of tests and code changes. They are specifically working with the Direct2D and DirectX 12 aspects of the project, indicating expertise in those areas.
csharpdotnetgpuhlslpixel-shader
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.