Blog Archives

Notes on backend architecture, identity, and cloud engineering.

Back to Home

All Posts

Building an MCP Authorization Layer On Top of My Own JWT Library

August 9, 2026 | draft

The MCP spec added OAuth 2.1 authorization requirements on July 28, 2026. I started building against it four days later. Almost nobody implements it correctly yet, so I built the missing piece, a Go authorization middleware for MCP servers, layered on top of a JWT library I'd already built from scratch.

Read Post

Writing a Lightweight Multi-issuer JWT Validation Library in Go

July 9, 2026 | Published

I built a multi-issuer JWT validation service from scratch in Go. Not because I needed to, production libraries exist for this. Because I wanted to understand what Spring Security was actually doing under the hood, and Go forced me to find out.

Read Post

Modeling a Speculative Asteroid Value Target with Public Data

March 29, 2026 | Published

I used public asteroid data, some hand-built assumptions, and a small ML pipeline to model a speculative value target, and in the process realized I wanted a much deeper understanding of the science underneath it.

Read Post

Learning Orbital Mechanics by Building a Simple Python Simulator

March 29, 2026 | Draft

I wanted to understand how orbits actually work, so I started building a small 2D gravity simulator in Python.

Read Post