David Barbet is a Senior Software Engineer based in Seattle with a decade of experience building developer tooling and language services for .NET ecosystems. At Microsoft he has focused on compiler and LSP work—contributing to high-profile open-source projects like Razor, Roslyn, and the official C# VS Code extension—improving diagnostics, semantic tokens, and inline completions. His background includes backend-heavy work on language servers and developer experience, plus earlier roles at Amazon and a research-oriented start at Georgia Tech’s Imagine Lab. Known for shrinking build errors and smoothing editor integrations, he blends deep compiler knowledge with pragmatic engineering that directly improves tooling used by developers worldwide.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Georgia Institute of Technology
Contributions:78 releases, 920 reviews, 24 commits in 2 months
Contributions summary:David contributed to the development of the C# support for Visual Studio Code, as evidenced by the initial commits focusing on setting up a basic initial LSP server project and extension code to connect to it. The changes include creating the necessary files, setting up the structure, and integrating it with the rest of the Omnisharp code. The user has also been working on features such as implementing code lens support, ensuring the code functions as intended.
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
Back-end Developer
Contributions:3112 reviews, 1973 commits, 1659 PRs in 4 years
Contributions summary:David primarily contributed to the .NET Roslyn compiler project, as shown in their commits. Their work involved modifying and adjusting diagnostic displays, demonstrating a focus on improving the user experience. They also refactored and fixed code by addressing and resolving build errors and warnings in multiple files. Furthermore, the user was observed working on LSP server-related functionalities, in particular, the implementation and enhancement of C# language-related features within the Visual Studio Code environment.
roslyndotnetf-sharpcompilervisual-basic
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
David Barbet - Senior Software Engineer at Microsoft