About
I'm a product lead in New York. For most of the last decade I've worked on platforms, the systems other people build their own products on. That's a specific kind of product work. Your customer is a developer, or lately an AI agent, and your success shows up in someone else's launch.
I started at Microsoft on the graphics and UI layer of Windows, defining the APIs app developers use to build modern interfaces, then moved to PowerPoint for the web, where a redesign of the Office start page I helped lead lifted consumer cloud usage by 7%. At Lob, a startup that turns physical mail into an API, I owned the core platform and launched custom envelopes, which became a new revenue line within its first month.
Then five years at Google leading product for the Chrome extensions developer platform and the developer side of the Chrome Web Store. Over a billion people use Chrome on the desktop, and extensions are how they make it theirs. I took over a developer base that was shrinking and returned it to more than 30% year-over-year growth in new developers. I led the ecosystem's migration to Manifest V3, with over 95% of actively maintained extensions making the move, and repositioned extensions as the place to build with generative AI in the browser. I also built the platform's technical writing team and secured the headcount for developer support and developer relations.
In 2025 I joined Capital One to work on enterprise AI infrastructure. I own the product vision and strategy for the company's internal MCP platform: a gateway, a registry, and a governance process that let engineers and AI agents reach internal tools and data safely. I wanted to build the agent side of the platform story, not just read about it.
The thread through all of it is making the safe path the easy path. Manifest V3 and MCP governance are the same problem at different scales. If the approved way is also the fastest way, developers and agents take it, and the platform gets to keep its promises to the people using it.
Where I've worked
Capital One
Senior Manager, Product2025 to presentNew York
Product vision and strategy for the internal MCP platform: a gateway, a registry, and a governance process for Claude Code, Windsurf, and other coding agents, used across multiple divisions of the company.
Google
Lead Product Manager, Chrome Extensions2020 to 2025New York
Led the Chrome extensions developer platform and the developer side of the Chrome Web Store for a browser with over a billion desktop users. Reversed a declining developer base, led the Manifest V3 migration, repositioned the platform around generative AI, and built its technical writing team.
Lob
Senior Product Manager, Platform2018 to 2020San Francisco
Owned the core API platform for a startup that sends physical mail programmatically. Launched custom envelopes, a new revenue line from its first month, and shipped single sign-on and API log export.
Microsoft
Product Manager, PowerPoint for the web2017 to 2018Sunnyvale
Helped lead the redesign of the Office start page, lifting consumer cloud usage by 7%, and shipped 3D animation playback for PowerPoint for the web, used by hundreds of millions of people.
Microsoft
Product Manager, Windows Developer Platform2014 to 2017Redmond
Defined new APIs in the graphics and UI layer of Windows that app developers use to build modern interfaces, shipped the graphics infrastructure behind Windows game recording, and expanded the graphics debugging tools in Visual Studio.
Yale University
B.S., Computer Science2014
Off hours
I read a lot of fantasy, cook when the occasion calls for it, and travel a couple of times a year. I've been learning Japanese for a while and am slowly getting somewhere with it. I play video games. And I live in New York, so every so often I make a point of showing up for it: the US Open, a concert, a food festival, a book signing.
