Cloud Developer Advocate @ Microsoft · PnP Member · AI Tooling
I help developers build with AI — agents, Copilot extensions, and MCP servers that connect models to real workflows and real data.
- 🤖 AI agents, prompt engineering, and the Model Context Protocol (MCP)
- 🪁 Copilot extensions for Microsoft 365
- 🐥 M365 open-source community via PnP
- 🔌 Built substack-mcp — one MCP server, four AI apps (Copilot, Claude, Perplexity, Word)
- 📝 Wrote Why I Built One Substack MCP Server for Four AI Apps
- 📚 Author of labs and courses at Copilot Developer Camp
I write about philosophy and the examined life over on Substack — for those who like to think slowly.
💬 Ask me about agents · MCP · Copilot extensions · M365 development · prompting





