I build developer tools and experiences at GitHub / Microsoft.
- Developer experience is product — if the workflow is painful, the platform doesn't matter
- Open source is how trust gets built — ship in the open, take feedback seriously
- Ship to learn — a deployed prototype teaches more than a perfect spec
- Meet developers where they are — terminal, editor, browser, whatever works
- Community over credentials — the best ideas come from people building real things
Disney Cruise Line — Architect for the Disney Cruise Line mobile experience app, disneycruiseline.com, and MagicBand integrations. Building software that millions of families rely on during their vacations taught me what "user experience matters" really means — when the tech disappears and the magic just works.
Azure Skills - The Azure Skills Plugin packages Azure expertise and MCP-backed execution together so compatible coding agents can do real Azure work instead of giving generic cloud advice.
Azure Developer CLI (azd) — A CLI that takes you from azd init to a deployed app in minutes. We built it because provisioning cloud infrastructure shouldn't require a PhD in YAML.
Azure Extensions for VS Code — Making Azure a first-class citizen in the editor. Resource management, deployment, and monitoring without leaving your flow.
@azure Copilot Extension — Bringing Azure expertise into GitHub Copilot. Ask it how to deploy, and it'll actually do it.
Container Tools — VS Code and Visual Studio extensions that make containers approachable — Dockerfiles, Compose, debugging, all built into the editor experience.
I've been lucky to serve in a few community roles along the way:
- 🟣 .NET Foundation member
- 🟡 OpenJS Foundation — Platinum Director on the board
- 🎤 Conference speaker — Azure Dev Summit, .NET events, open source meetups
- 📚 Pluralsight author — courses on Angular, ASP.NET Core, API development
- Former ASP.NET MVP, INETA speaker, and Telerik Developer Expert
I care about lowering barriers. Whether it's a first-time developer deploying to the cloud or a seasoned engineer who just wants fewer steps between idea and production — that's the work.
Or open an issue — I read everything.





