Matt Bierner

Principal Software Engineer VS Code at Microsoft

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
award
Top expert inModern Software Development and DevOps Practices
Matt Bierner is a Principal Software Engineer at Microsoft who leads VS Code’s JavaScript/TypeScript and built-in Markdown experiences, and architects webview, notebook renderer, and language tooling APIs. With a decade of engineering experience and deep open-source roots, he’s a core contributor to VS Code and TypeScript—improving editor performance, accessibility, grammar tokenization, and tooling integrations used by millions. He combines full-stack chops (editor internals, language servers, front-end webviews) with a pragmatic QA/test automation mindset that’s improved grammar test reliability and edge-case handling. Founder of Rare Realities, he also explores novel AR experiences, reflecting an appetite for shipping delightful UX as well as robust developer tooling.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Case Western Reserve University
github-logo-circle

Github Skills (38)

mermaid10
markdown10
javascript10
testing10
css10
typescript10
vscode-extension10
type-definition10
grammar10
type-system10
grammars10
dts10
markdown-it10
vscode10
typescript-types10

Programming languages (25)

C#CHandlebarsHTMLJupyter NotebookTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
Sample code illustrating the VS Code extension API.
Role in this project:
userFront-end Developer
Contributions:41 reviews, 246 commits, 210 PRs in 4 years 9 months
Contributions summary:Matt primarily contributed to the webview sample by adding a webview component that displays content and handles messages. They implemented a counter that increments within the webview and added functionality to refactor the counter value through message passing. The user made subsequent updates to enhance the webview, incorporating a content security policy, and including state persistence for the counter. Further, comments are added to improve code readability and clarify the communication between extension and webview.
apivs-code-extensionvscodevscode-extensionvs-code
Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview
Role in this project:
userFront-end Developer
Contributions:30 reviews, 147 commits, 61 PRs in 5 years 11 months
Contributions summary:Matt primarily focused on enhancing the mermaid diagram and flowchart support within the VS Code markdown preview. Their contributions involved updating the API, fixing load order issues, and using webpack to bundle the mermaid script. Furthermore, the user addressed styling issues for high-contrast themes, ensuring the diagrams were displayed correctly in different VS Code environments. They also improved the rendering of mermaid blocks.
mermaidvscodevscode-extensionbuiltinflowchart
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
Matt Bierner - Principal Software Engineer VS Code at Microsoft