I build developer tools and platforms at Microsoft. Currently I serve as CVP in Microsoft's CoreAI, working on Apps, Agents, and our 1st party Engineering Systems. I sat down at my dad's IBM when I was seven years old and ran donkey.bas. I've been hooked on what software can do for people ever since.
My personal career mission: Empower every builder to shape the world they want to see.
I've always loved having developers as my customers — they're sharp, passionate, and never shy about giving feedback. Here's what's stuck with me:
- People, not personas — build for real humans, not abstractions
- Product truth — no fluff, no hype. Developers smell marketing a mile away
- Ship to learn — every release is a compass, not a monument
- Fast feedback cycles — great tools get out of the way and let you stay in flow
- Take your work seriously, never yourself
I've been incredibly lucky to work on technologies like Visual Studio, VS Code, .NET, TypeScript, Playwright, Azure DevOps, GitHub Codespaces, our Azure app platform, and most recently GitHub Copilot — from the lens of how they surfaced in VS Code, Visual Studio, and the programming languages our products support.
.NET — Where it all started: language design, compiler work, and more specs than I can count.
LINQ — Part of the design team with Paul Vick, Erik Meijer, Anders Hejlsberg, Pablo Castro and others that took Language Integrated Query from an exploration to the basis of how to support XML, Data, and schema natively in .NET.
TypeScript — Shepherded it from inception through launch through 2025.
Visual Studio — Managed teams across the IDE from VS 2005 through VS 2026, helping drive the tool through many major releases and the shift to cloud-connected development.
VS Code — Took on supporting the team post-launch and spent years shepherding its growth, managing the role it played alongside Visual Studio, and eventually supporting GitHub Copilot in the editor. During this period, my team also built what became GitHub Codespaces, starting with VS Code Remote as the foundation.
GitHub Copilot — Much of the core Copilot experience — especially in the early years — was surfaced through code editors like VS Code and Visual Studio. My team shepherded that integration from statement and token completion, through chat, to asynchronous coding agents. I continue to be responsible for how GitHub Copilot helps developers modernize their codebases, migrate to the cloud, and build apps for Azure and Foundry.
Azure AI Foundry — Currently heading product for the Apps & Agents platform which includes both Foundry Agents and our Azure Application Services like App Service, Functions, Logic Apps, API Management, etc.
1ES — Leading Microsoft's One Engineering System. I served as general manager from 2021 - 2026. I continue to support the PM team.
I hold a few patents in compiler and language technology — type inference, query comprehensions, XML literals, and more. This is all the kind of work that's most satisfying when it just disappears into the background and works.
I supported the team that wrote the The Customer-Driven Playbook (O'Reilly, 2017) — about building products by starting with customer hypotheses instead of assumptions. This reflects the foundations for what I think makes for a good product engineering team - understand your customer's aspirations deeply, they determine your goalposts.
I grew up in Santa Fe, New Mexico — a place rich with history, scientific inquiry, artistic expression, and huge skies. These days I'm in Seattle with two kids who keep me honest.
For years I helped sponsor Microsoft MakeCode — making coding accessible to kids and beginners through block-based programming. Few things matter more than lowering the barrier for the next generation of builders.
If you want to know how I work and what I value, I keep a Human User Guide.
Or just open an issue — I read everything.
