Hi, I'm Nate.
I build products, teams, and systems that turn complicated problems into useful things. My superpower is finding the simple idea hiding inside complexity, then explaining it without making it sound complicated.
I like the places where product, architecture, and technical storytelling overlap. Over the years, I've been a startup co-founder and CTO, full-stack engineer, developer advocate, open-source contributor, product manager, and Microsoft MVP.
I'm currently a founder and Member of Technical Staff at Arcade.dev, where we're building the platform AI agents need to securely take action in the real world.
Useful things I've built
I like making things that help developers:
- MCP Debugger, a tool to help Model Context Protocol server devs test their servers as an agent would
- OAuth and OpenID Connect in Plain English (the most-watched OAuth explainer in the world!)
- OIDC Debugger, a tool to easily test OAuth and OpenID Connect flows
- The Little ASP.NET Core Book, a royalty-free book to help devs learn the ASP.NET Core web framework
You can follow me on X or LinkedIn to get notified whenever I publish anything new.