Skip to main content

Writing

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

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.

The Missing Intro To Flexible Federated Identity Credentials

·2429 words
Learn how Microsoft Entra ID’s flexible Federated Identity Credentials eliminate the need for secrets when connecting services across platforms. This practical guide shows you how to securely authenticate GitHub Actions workflows to Azure resources without storing credentials.

How I Automated My Podcast Transcript Production With Local AI

·2594 words
Tired of spending hours manually creating podcast transcripts? Learn how I built a local AI solution that transforms messy, raw audio transcriptions into clean, readable content for my podcast, The Work Item - cutting my production time from many hours to just an hour and a few minutes.

DeckSurf Now Supports All Stream Deck Devices

·974 words
DeckSurf, my open-source SDK that covers the reverse-engineered protocol for interacting with Stream Deck devices, is now more-or-less complete in terms of devices it can identity and run against.