Gregg Miskelly

Principle Software Design Engineer at Microsoft

Seattle, 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
Gregg Miskelly is a Principal Software Design Engineer at Microsoft in Seattle with 11 years of experience building and hardening developer tooling and debuggers. He contributes to high-profile open-source projects such as the official C# extension for VS Code and the Visual Studio MI Debug Engine, focusing on core debugger reliability, UTF-8 conversions, launch option refactors, and cross-platform installer and dependency handling. Gregg blends back-end systems expertise with practical telemetry and logging improvements that make complex native debugging more robust across Linux, Android and iOS targets. Known for digging into installer and runtime-edge cases, he helps ensure developer workflows work reliably in real-world, heterogeneous environments.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
311reputation
52kreached
5answers
0questions
github-logo-circle

Github Skills (20)

debugging10
debug10
dotnet-cli10
net10
dotnet10
asp-net10
cl10
dotnet-core10
csharp10
cli10
vscode-extension9
xml-serialization9
telemetry8
linux8
android-debug7

Programming languages (12)

C#TypeScriptPowerShellDockerfileC++ShellCSSJavaScript

Github contributions (5)

github-logo-circle
microsoft/MIEngine

Jun 2015 - Oct 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
Contributions:946 reviews, 279 commits, 340 PRs in 7 years 5 months
Contributions summary:Gregg primarily worked on the MIEngine, contributing to the core functionality of the Visual Studio MI Debug Engine. Their work included significant changes to the code, converting existing functionality to UTF-8, and refactoring launch options. The user also made changes to the Android and iOS debug launchers, integrating generated serializers to improve launch option parsing. Additionally, the user made key enhancements related to exception handling and improved the logging and telemetry within the engine.
lldbdebuggerssqfwindbgdebugging
dotnet/vscode-csharp

Feb 2016 - Dec 2022

Official C# support for Visual Studio Code
Role in this project:
userBack-end Developer
Contributions:33 releases, 217 reviews, 205 commits in 6 years 10 months
Contributions summary:Gregg contributed to the .NET support for Visual Studio Code, primarily focusing on the coreclr-debug component. Their work involved implementing error detection for .NET CLI functionality, such as the correct copying of content files during debugger installation. They also addressed issues with the debugger's setup, including handling the installation and ensuring the required dependencies are in place. Additionally, they added support for new Linux distributions within the debugger environment.
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