Summary
Principal Software Engineer with 18 years of Windows platform expertise, specializing in developer tools and CLI applications.
Currently architecting AI-native platform capabilities at Microsoft and serving as an MCPB specification maintainer, collaborating directly with Anthropic on local server manifest standards.
Deep experience shipping developer experiences to hundreds of millions of users.
Experience
Microsoft, Redmond WA
- MCPB specification maintainer — collaborating with Anthropic on local server manifest standards for tool discovery
- Architecting Windows as an AI-native platform — designing how AI coding tools discover and invoke OS capabilities
- Building CLI tools for AI agent workflows — most recently lvt, enabling agents to inspect Windows app UI
- Designing MCP integration for Windows — protocol-level work enabling agents to orchestrate multi-step workflows
- Building developer tooling: VS Code extensions, CLI tools, PowerShell integrations, system-level capabilities
Microsoft, Redmond WA
- Architect on Windows UI frameworks: XAML, WinUI 3, Windows App SDK — shipped to millions of developers
- Technical lead for lifting XAML out of the OS, enabling faster iteration for developer tooling
- Built tooling and libraries improving developer inner loop while retaining native performance
- Open source advocate: drove modern practices and improved cross-platform developer experience
Microsoft, Redmond WA
- Technical lead for Windows File Explorer — shipped to hundreds of millions of users
- Built developer productivity tooling, debugging infrastructure, and CLI tools adopted across Windows org
- Led XAML UI framework development — cross-team architecture spanning platform and developer tools
Microsoft, Redmond WA
- Led User Experience team for security updates across Windows XP through Windows 8
- Shipped updates with stringent safety and compatibility requirements to hundreds of millions of users
- Deep experience with Windows internals, installer challenges, and enterprise deployment
Recent Projects
lvt (Live Visual Tree)
— github.com/asklar/lvt
C++ CLI for AI agents to inspect Windows app UI. Enables XAML debugging and automated testing workflows.
MCPB CLI (.NET)
.NET CLI for working with MCPB manifests — validation, generation, and local server management.
McpExtract
Tool for extracting and analyzing MCP server configurations from various sources.
Agent Terrarium
Desktop companion app (Tauri/Rust + React) — animated AI agents living in a terrarium environment.
Skills
Languages
TypeScript, C#, C++, Python, PowerShell
AI/Agents
Model Context Protocol (MCP), MCPB, Claude, GitHub Copilot, Prompt Engineering
Windows
Win32, WinRT, XAML, WinUI, Windows App SDK, Package Managers (winget, scoop, Chocolatey)
Tools
CLI Development, VS Code Extensions, Node.js/Bun, React, Git, WinDbg/CDB
Education
M.S. Electrical & Computer Engineering — GPA 4.0/4.0
Dual B.S. in Electrical Engineering + Computer Science (simultaneous)
First student in university history to complete both 5-year programs simultaneously