Recap: Fronting the Azure AI Stack with Azure API Management

I hosted and presented a session Fronting the Azure AI Stack with Azure API Management at our Nashua Cloud .NET User Group. We had a great discussion around using Azure API Management as a governed front door for AI services. The session focused on practical implementation patterns, including how requests flow through APIM, configuring Azure […]

Continue reading


When AI Agents Work Together: A2A, MCP, and Connected AI – Recap

I hosted and presented a session A2A, MCP, and how independently built AI agents can work together at our Nashua Cloud .NET User Group. The main idea is simple: MCP connects an agent to its tools, while A2A connects agents to each other. A2A gives agents a standard way to discover one another, understand capabilities […]

Continue reading


Building Context-Aware Agents with Microsoft IQ (Foundry, Web, Work & Fabric) – Recap

I hosted and presented a session Building Context-Aware Agents with Microsoft IQ: Foundry, Web, Work & Fabric at our Nashua Cloud .NET User Group, and I wanted to jot down a few thoughts here while it’s still fresh. The topic was Microsoft IQ. I picked it because I keep running into the same wall on […]

Continue reading


Building Agents with Microsoft Copilot Studio: From Zero to Autonomous — Presentation Recap

I recently presented a session on Building Agents with Microsoft Copilot Studio: From Zero to Autonomous, focused on how organizations can move from simple low-code agents to more advanced enterprise-ready AI solutions. The presentation covered how Copilot Studio fits into the Microsoft AI ecosystem and how it can be used by both makers and developers. […]

Continue reading


Presentation Recap: Run AI Locally with Foundry Local and Microsoft Agent Framework

I recently presented at the Nashua Cloud .NET User Group on a topic that is becoming more important for developers and architects: running AI locally. The session, “Run AI Locally: Getting Started with Azure Foundry Local,” focused on bringing AI models closer to the user’s machine instead of relying only on cloud-hosted inference. Cloud AI […]

Continue reading


Microsoft Agent Framework Dev Day (Hands-on) – Nashua, NH | Workshop Recap

On April 17, 2026, I co-hosted the Microsoft Agent Framework Dev Day (Hands-on) in Nashua, NH, with Bill Wilder and Jason Haley. This full-day workshop was entirely lab-driven and focused on building production-ready AI agents using real architecture patterns. Event details:👉 https://www.meetup.com/nashuaug/events/313807141/ As part of the Agent Framework Dev Project, attendees implemented end-to-end agent solutions […]

Continue reading


Presentation Recap: AI Workflows with Microsoft Agent Framework

At the Nashua Cloud .NET User Group, I had the opportunity to present on AI Workflows with Microsoft Agent Framework. The main idea behind the session was simple: as AI becomes part of real business systems, we need more than just prompts and agent loops. We need structure, control, observability, and predictable execution. Microsoft Agent […]

Continue reading


(#BCC40) Building Real-Time Voice AI: From Pipelines to Conversations

At Boston Code Camp 40, I presented an in-person session on building real-time voice AI systems, focusing on the shift from traditional speech pipelines to conversational, audio-native architectures. I demonstrated how legacy approaches introduce latency and disrupt natural interaction, and how modern real-time models enable streaming, low-latency, and interruptible conversations that feel more human. The […]

Continue reading


Memphis Agent Camp: Building Real-Time Voice AI: From Pipelines to Conversations

At Memphis Agent Camp, I delivered an online session on the evolution of voice AI from rigid, multi-step pipelines to real-time conversational systems. The talk highlighted how audio-first models enable fluid, human-like interactions by reducing latency and supporting continuous, interruptible dialogue. I walked through practical design patterns for building voice-enabled agents that integrate with enterprise […]

Continue reading