Articles
8 October 2026
Submitting an MCP app to the Claude and ChatGPT directories
I submitted the same MCP app to Claude and ChatGPT on the same day. What each portal asks for, the policy rule that made me rewrite my tool descriptions, and the errors that cost the most time.
15 May 2026
How a senior engineer works in 2026
$200 a month, a terminal, a five-minute prompt, and ten years of judgment. The agent writes most of the code; the work has moved to perfecting it and setting it up, and the pipeline that trains the next generation hasn't caught up.
17 April 2026
A Shopify shopfront built as an MCP widget
I built a Cloudflare Worker that turns any Shopify store into an in-chat shopfront for Claude. Product cards, variant pickers, cart handoff, all rendered inline via the new MCP Apps spec.
25 March 2026
A Garmin MCP server built with Code Mode
I built a Garmin MCP server that exposes exactly one tool: a code tool that runs JavaScript in a sandbox with typed calls back to Garmin. Cheaper queries, and a tighter security boundary than the tool-per-endpoint approach.