Top expert inModern Software Development and DevOps Practices
Isidor Nikolic is a Principal Product Manager based in Zurich with 11 years of engineering and product leadership experience driving VS Code, GitHub Copilot, and the VS Marketplace. He blends deep technical roots—as a top contributor and former senior software engineer on the VS Code core team and co-author of the Debug Adapter Protocol—with product strategy around AI extensibility, extension ecosystem growth, and marketplace security. At Microsoft he led features like Copilot Agent Mode and positioned VS Code as the open-source AI editor while still contributing hands-on code to high-profile repos such as microsoft/vscode. Known for accessibility and developer-experience improvements, he has a rare mix of shipping low-level editor UX and shaping platform-level AI integrations. He holds a Master’s in Computer Science from ETH Zürich (5.5/6) and maintains active open-source engagement that surfaces practical cross-platform fixes and extension samples.
11 years of coding experience
12 years of employment as a software developer
Master's degree, Computer Science, 5.5/6, Master's degree, Computer Science, 5.5/6 at ETH Zürich
Contributions:438 reviews, 6100 commits, 869 PRs in 7 years 3 months
Contributions summary:Isidor primarily contributed to improving the user experience and accessibility of the Visual Studio Code editor. Their commits focused on enhancing the user interface by adjusting telemetry settings, setting aria labels, and modifying the behavior of quick input elements. They also addressed a bug related to debugging tasks and made updates to the codebase related to the use of tablists. Their contributions demonstrate a focus on improving the usability and accessibility of the editor.
Starter sample for developing debug adapters for VSCode.
Role in this project:
Full-stack Developer
Contributions:29 commits, 20 pushes, 1 branch in 5 years 7 months
Contributions summary:Isidor focused on enhancing the debug adapter sample for VSCode. They implemented features to provide initial launch configurations, including the use of commands for dynamic program name retrieval and content provision. The commits demonstrate modifications to the extension, adding and updating core functionalities. Furthermore, the user improved the adapter by addressing minor issues and implementing changes to ensure data is always sent.
developingvscodevscode-extensionadaptersdebug
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
Isidor Nikolic - Principal Product Manager at Microsoft