Notes.
Occasional notes on engineering, accessibility, and shipping things people use.
MCP servers: what I learned building one
A placeholder post I'll fill in with lessons from building ReviewLens MCP — transport choices, testing deterministic tools, and what makes a good MCP tool surface.
Sep 20264 min readMCPTypeScript
Building accessible frontends that scale
Accessibility isn't a checklist you run before launch — it's a set of defaults that have to survive contact with a 30K-visitor-a-day codebase.
Jun 20266 min read
AI-assisted development, in practice
Tools like Cursor and Claude change the shape of the work more than the amount of it. Here's what actually shifted for me day to day.
Apr 20265 min read