Applied AI systems
How to Run Hermes Agent on a UGREEN NAS with Docker
UGREEN said my Hermes container was running. The gateway couldn't read its config. Two user IDs explained the failure—and the fix.
Staff software engineer.
Writing here since 2016.
A little about me
I build frontend systems and developer tools. This is where I write about the decisions, the debugging, and what I’d do differently.
Browse 94 articlesOpen to new opportunities.Let’s talk Request my CV
The latest · Sep 13, 2026
Anthropic says frontier AI is dangerous but keeps racing. Regulation makes its competitors pay for the slowdown it will not take alone.
Read the article 8 minA few places to begin
Four pieces about things I’ve built, tried, or changed my mind about.
Applied AI systems
UGREEN said my Hermes container was running. The gateway couldn't read its config. Two user IDs explained the failure—and the fix.
AI coding practice
GPT-5.6 turns capability into a price ladder, while Codex Spark turns speed into a separate button. AI pricing is becoming part of the interface.
Frontend migrations
I wanted to keep a shared table component current without accepting migration work on faith. A side-by-side benchmark made the trade-off much easier to judge.
Frontend migrations
My Remix-to-React Router v7 migration touched 40 files and removed 591 net lines. Imports were easy; TypeScript took the time.
The longer view
94 articles, from 2016 to 2026. Browse a year to see what I was writing about.
Explore the archiveBeyond the articles
Runnable examples, benchmarks, and deployment companions live in KahWee Labs .