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.
8 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
Official repository for the Microsoft C/C++ extension for VS Code.
Role in this project:
Full-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.
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.