Herrick Spencer

Senior Software Development Engineer at Microsoft

Redmond, Washington, United States
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
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.
code10 years of coding experience
job17 years of employment as a software developer
github-logo-circle

Github Skills (13)

android-webview10
winui10
webview10
csharp10
dotnet-core10
xaml9
uwp9
asp-net9
net9
windows-app-sdk9
dotnet9
winforms7
mvvm6

Programming languages (6)

TypeScriptC#PowerShellC++JavaScriptHTML

Github contributions (5)

github-logo-circle
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:
userFull-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.
mvvmwindows-sdkc-sharpcustom-controlswindows-10
HerrickSpencer/LCDMessageBox

Jun 2018 - Apr 2022

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.
Request Free Trial