Spencer Bloom

Seattle, 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
🎓
Top School
Spencer Bloom is a Seattle-based software engineer with eight years focused on C and C++ tooling and language services, most recently as a Senior Software Engineer on Visual Studio and VS Code integrations at Microsoft. He excels at untangling complex systems, shipping both low-level performance improvements and end-to-end features—such as integrating GitHub Copilot summaries into VS Code hover popups for the widely used microsoft/vscode-cpptools extension. A generalist by practice, he quickly adopts new technologies and enjoys pairing hands-on engineering with mentoring and cross-team collaboration. Spencer’s work balances deep language-service expertise with product-minded thinking, and he’s actively exploring new opportunities while remaining engaged with the Seattle developer community.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
github-logo-circle

Github Skills (11)

typescript10
c-language10
typescripts10
cprogramming-language10
vscode-extension10
typescript-types10
language-server-protocol9
api8
apidoc8
microsoft7
api-design7

Programming languages (4)

C#TypeScriptC++C

Github contributions (5)

github-logo-circle
microsoft/vscode-cpptools

Oct 2023 - Mar 2025

Official repository for the Microsoft C/C++ extension for VS Code.
Role in this project:
userFull-stack Developer
Contributions:35 reviews, 15 PRs, 50 pushes in 1 year 5 months
Contributions summary:Spencer primarily worked on enhancing the Microsoft C/C++ extension for VS Code, adding features like pre-release version notifications and Copilot-generated summaries for quick info. They implemented functionality to check for Copilot access before providing hover information and enabled Copilot Hover by default. The user also made changes related to content exclusion for Copilot hover, ensuring that it doesn't show up for excluded files.
cppvscode-extensionvscodevs-codemicrosoft
Visual Studio extension that enables testing tools with unit tests written for Boost.Test.
Contributions:1 release, 7 reviews, 110 commits in 5 years 3 months
visual-studio-extensiontestingunitunit-testsboost
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
Spencer Bloom