Andrew Wang

Software Engineer at Microsoft

Bellevue, 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
Andrew Wang is a software engineer with 11 years of experience focused on debuggers and developer tools, currently contributing to Visual Studio's debugger team at Microsoft from Bellevue. He brings strong systems-level expertise in C++, C#, and debugging infrastructures, and has driven notable improvements in Visual Studio Code's C# support and the MIEngine for gdb/lldb. His work spans backend and full-stack contributions—adding remote debugging, process selection, dynamic debug configurations, and cross-platform fixes—demonstrating both deep technical rigor and attention to developer experience. A Cal Poly MS graduate with a perfect master's GPA, he also has a background teaching systems programming and building automated grading tools, reflecting an aptitude for clear technical communication and tooling that scales.
code11 years of coding experience
job2 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
languagesEnglish, Japanese, Chinese
github-logo-circle

Github Skills (39)

visual-studio-code10
editors10
debugging10
debug10
visual-studio-code-extension10
javascript10
c-language10
net10
configuration-management10
ide10
typescript10
dotnet10
vscode-extension10
editor10
lldb10

Programming languages (12)

C#TypeScriptPowerShellDockerfileC++LLVMJavaScriptHTML

Github contributions (5)

github-logo-circle
microsoft/MIEngine

Feb 2018 - Dec 2022

The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb and lldb.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:39 releases, 366 reviews, 289 commits in 4 years 10 months
Contributions summary:Andrew primarily worked on improving the functionality and maintainability of the debugging engine, focusing on C++ and GDB/LLDB interactions. Their contributions included fixing bugs related to path handling, single quotes, and UTF8 encoding, indicating a focus on core debugger behavior. The user also implemented features like redirection of terminal output, exception handling and memory reference support. Furthermore, they contributed to adding tests to validate the behaviour of different types of breakpoints.
lldbdebuggerssqfwindbgdebugging
dotnet/vscode-csharp

Oct 2016 - Nov 2021

Official C# support for Visual Studio Code
Role in this project:
userBack-end Developer
Contributions:73 reviews, 41 commits, 131 PRs in 5 years 2 months
Contributions summary:Andrew primarily contributed to improving the C# support within Visual Studio Code. Their commits focused on resolving TypeScript errors, modifying platform-specific code, and implementing features related to remote debugging and process picking. They also added options schema generation and updated the package.json file. Further commits addressed bugs in process selection, updated the project to support different operating systems, and added support for the coreclr debugger.
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
Andrew Wang - Software Engineer at Microsoft