Charles Bissonnette is a Principal Software Engineering Manager with over 10 years of experience building high-impact developer tools and design experiences at Microsoft, where he leads the Visual Studio Client Experience UI team from Redmond. He specializes in XAML visual diagnostics, Hot Reload, and cross-platform designer tooling spanning WPF, WinUI, UWP, iOS and Android, and has grown a small core team into a 12+ cross-division group driving unified diagnostics across Mac and Windows. A pragmatic architect and hands-on engineer, he has driven major reliability and performance improvements (including a Surface Isolated Architecture for the XAML Designer) that materially boosted NPS and CSAT. His contributions extend into the Roslyn open-source ecosystem, integrating Visual Diagnostics with LSP and debugging services to enable richer Hot Reload scenarios. Known for bridging product strategy with deep engineering, he combines long-term platform stewardship with a knack for creating developer-facing infrastructure that retains and grows .NET users.
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.
Request Free Trial
Charles Bissonnette - Principal Software Engineering Manager at Microsoft