▶ Watch ↗AI Engineer World's Fair 202514:53
Bio, Work & Ideas
Conference affiliation: Principal Product Manager · Microsoft · 2026
Harald Kirschner is a principal product manager at Microsoft working on Visual Studio Code and GitHub Copilot. He develops the infrastructure that helps coding agents understand real projects, use external tools, coordinate complex work, and remain under developers’ control.
Kirschner began building developer tools well before generative AI: his FancyUpload plugin combined MooTools, Ajax, and Flash to improve browser-based uploads. During nine years at Mozilla, he rose to lead Firefox Developer Tools, working across debugging, browser performance, web compatibility, accessibility, and developer experience. His Mozilla writing covered faster JavaScript debugging and integrating Webhint into Firefox DevTools.
He subsequently joined Microsoft as a senior product manager for VS Code and later became a principal product manager working on VS Code and GitHub Copilot. By 2024, he was helping Copilot reason about entire repositories through local keyword indexing, semantic retrieval, reranking, and language-aware code segmentation. His approach emphasizes executable code tests, repository-based evaluations, lightweight checks on pull requests, and larger recurring test suites.
In 2025, Kirschner authored VS Code’s introduction to agent mode and the Model Context Protocol, then coauthored its announcement of full MCP specification support. His work has since expanded into multi-agent orchestration, planning interfaces, and interactive applications embedded in agent conversations.
▶ Watch ↗AI Engineer World's Fair 202514:53
▶ Watch ↗AI Engineer World's Fair 20251:19:33
▶ Watch ↗AI Engineer World's Fair 20241:29:02
▶ Watch ↗AI Engineer World's Fair 20251:20:38
▶ Watch ↗AI Engineer World's Fair 202515:26