Herrick Spencer is a Senior Software Development Engineer at Microsoft with over a decade of experience building and maintaining platform and developer-facing software. He has progressed through engineering and test roles since 2006, currently working on the APS team and partnering with external partners and open-source communities. An active OSS contributor, he’s made impactful fixes and refactors to the widely used Windows Community Toolkit—improving XAML Islands and WebView compatibility. A hands-on DIYer and IoT maker, Herrick combines deep product knowledge with practical hardware tinkering, bringing a pragmatic, systems-oriented mindset to cross-team integration and developer experience.
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 20 commits, 2 PRs in 3 years
Contributions summary:Herrick primarily contributed to the XAML Islands and WebView compatibility adapter components of the Windows Community Toolkit. Their work focused on fixing bugs related to null ink canvas targets, and implementing corrections for the back/forward functionality and frame navigation within the WebBrowserCompatibilityAdapter. They also refactored code by separating frame navigation events and content events, and removing unnecessary or outdated code.
Contributions:1 release, 5 pushes, 2 branches in 3 years 10 months
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.