Charles Bissonnette is a Principal Software Engineering Manager at Microsoft in Redmond leading the Visual Studio Client Experience UI team that delivers cross-platform XAML design and runtime diagnostic tools such as XAML Hot Reload and the XAML Designer. He grew Visual Diagnostics from a three-person core into a 12+ cross-division team, drove a Surface Isolated Architecture that materially boosted reliability, performance and customer NPS/CSAT, and delivered a unified tooling experience across Windows and Mac. An engineer at heart, he contributes to the high-profile dotnet/roslyn project by integrating Visual Diagnostics with the Language Server Protocol and debugger service brokers to enable richer Hot Reload scenarios. With a background shipping Expression Blend, FrontPage and design pipelines, he combines compiler-level integrations, UX tooling expertise, and cross-organization influence to sustain and grow the .NET developer experience.
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
Back-end Developer
Contributions:20 reviews, 1 PR, 20 comments in 4 months
Contributions summary:Charles's contributions focus on building supporting packages for Visual Diagnostics within the Roslyn .NET compiler. They are adding and modifying code related to the Language Server Protocol (LSP) and the integration with debugging services, particularly for Hot Reload sessions. The user has also worked on the initial setup and scaffolding for new features related to Visual Diagnostics, including interacting with debugger service brokers. The commits show that the user is actively involved in setting up infrastructure and connecting services for debugging purposes.
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.