Marco Goertz

Principal Development Lead 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
🎓
Top School
Marco Goertz is a Principal Development Lead at Microsoft with over 25 years in software engineering and a decade formally focused on developer tools, XAML, C#, and .NET. He drives XAML tooling for Visual Studio and Blend while contributing significant features to high-profile open source projects such as dotnet/vscode-csharp, dotnet/maui, and Roslyn—work that includes LSP XAML support, source-generator caching improvements, and auto-insert editor features. His background in visualization and IDE integrations (from companies like Spatial Corp and Dassault Systèmes) gives him a deep appreciation for developer workflows and cross-platform UI challenges. Based in Redmond, he combines hands-on full-stack implementation with leadership, often reshaping build pipelines and language-server integrations to improve performance and developer experience. An unusual strength is his mechanical engineering master’s, which informs a systems-minded approach to tooling and performance optimization.
code10 years of coding experience
job9 years of employment as a software developer
bookMasters, Mechanical Engineering, Masters, Mechanical Engineering at Technische Universität Braunschweig
languagesEnglish, German
github-logo-circle

Github Skills (26)

roslyn10
xaml10
maui10
net10
dotnet-new10
dotnet10
winui10
language-server-protocol10
vba10
asp-net10
language-server10
visual-studio10
vscode10
dotnet-core10
csharp10

Programming languages (6)

C#TypeScriptC++HTMLRich Text FormatPython

Github contributions (5)

github-logo-circle
dotnet/roslyn

Mar 2018 - Mar 2021

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
userFull-stack Developer
Contributions:168 reviews, 15 commits, 41 PRs in 3 years
Contributions summary:Marco's commits primarily focus on enhancing the XAML Language Server Protocol (LSP) support within the Roslyn compiler. Their work includes introducing new assemblies for XAML support in VS Code, implementing handlers for features like completion and definition, and refactoring code to align with changes in the LSP protocol and related dependencies. The user also modified existing code to accommodate XAML-specific features like resolving document identifiers, implementing document color support, and fixing related issues.
roslyndotnetf-sharpcompilervisual-basic
dotnet/vscode-csharp

Nov 2023 - Sep 2024

Official C# support for Visual Studio Code
Role in this project:
userBack-end Developer
Contributions:12 reviews, 13 PRs, 2 pushes in 10 months
Contributions summary:Marco primarily contributed to the C# support for Visual Studio Code, developing features related to auto-insertion functionality. They implemented the `OnAutoInsertFeature`, which handles dynamic capability registration and manages the insertion of text based on trigger characters. The user made changes to `RoslynLanguageServer`, `roslynProtocol`, and associated files to integrate the new feature and include the command response.
dotnetvisual-studio-codevscodevscode-extensionomnisharp
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
Marco Goertz - Principal Development Lead at Microsoft