Skip to main content

Writing

I am a Principal Product Engineer, tinkerer, nerd, trail explorer. This is my brain dump.

American

·752 words
A personal reflection on becoming a US citizen after a long (very long) journey, exploring how American culture shaped my life, and the pride that comes with citizenship by choice.

The Month of MCP

·697 words
Recent experiences with Model Context Protocol development, including conferences, security work, and community updates from Build, MCP Developer Summit, and AI Engineer World’s Fair.

Agents Are Your Mech Suit

·3282 words
AI agents aren’t replacing developers - they’re amplifying what skilled engineers can accomplish. The job replacement panic might just be the wrong place to channel our energy into.

Visual Studio Code Now Supports MCP Authorization

·399 words
See how the latest Visual Studio Code Insiders builds seamlessly integrate with both new and legacy MCP authorization specs, offering a frictionless developer experience for accessing protected MCP servers with any OAuth provider.

Better Logic For Showing Auth Windows With Your Local MCP Server

·1309 words
Fix that annoying issue where authentication windows appear behind your MCP client by implementing smarter window handle discovery. This walkthrough shows you how to properly parent WAM dialogs to VS Code, Claude Desktop, and other MCP clients.

Secure Remote MCP Servers With Entra ID And Azure API Management

·3698 words
Implement secure, enterprise-ready Model Context Protocol (MCP) servers protected by Entra ID authentication using Azure API Management and Azure Functions. This complete guide walks you through creating a confidential client architecture that protects sensitive tokens while enabling secure LLM tool access.

Enable Local MCP Servers To Access Entra ID Accounts

·1732 words
Learn how to authenticate local Model Context Protocol servers with Entra ID using Windows Web Account Manager (WAM). This practical guide shows how to implement interactive user authentication in local MCP servers without complex OAuth flows.

Old Security Rakes In New MCP Yards

·1377 words
The Model Context Protocol introduces familiar security challenges we’ve seen before. Let’s not ignore them and step on the same rakes millions stepped on before.