Field Notes
Thoughts on cloud architecture, platform engineering, DevOps practices, and the leadership moves that keep teams shipping.
Featured
From Water Mains to Cloud Storage: Planning for the Break Before It Happens
A local infrastructure break in the Lake Orion and Orion Township area is a useful reminder for cloud builders: the real question is not whether something can fail, but what happens next.
All Posts

I Left Azure Functions Behind. Go Durable Functions Might Bring Me Back.
Microsoft shipped Go support for Azure Functions at Build. The headline is the language. The part that got me is what's underneath it — Durable Task in Go — and what it could do for the async work I've been hand-rolling in containers.

Bicep vs. Terraform: I've Shipped Both
I've authored infrastructure as code in both and run both in production. Here's the honest version of when I reach for each — and why, if your world is Azure, the state file is the whole conversation.

How to Know What to Build
A practical way to choose your next project: build for where you are, where you want to go, and the problems you can actually solve—without outsourcing your fundamentals to AI.

Standing on the Shoulders of Giants
A heartfelt tribute to the open source creators, language designers, mentors, and technology pioneers who made my career possible—from Evan You's Vue ecosystem to Rob Pike's Go, and everyone who helped shape a lacrosse-stringing kid into a platform engineer.

Initial Commit: Welcome to My Technical Journey
An introduction to my decade-long software development journey, from Microsoft-focused enterprise development to modern web technologies.

Container-First CI/CD with GitHub Actions and Azure
Build a production-grade CI/CD pipeline using GitHub Actions, Docker, and Azure Container Registry with infrastructure as code using Bicep.
Ready to build something great?
Have a project in mind? Want to discuss cloud architecture, platform automation, or technical leadership? I'd love to hear from you.

