Jun 24, 2026 · 12 min read
Letting a model redesign a page
I let an LLM redesign a real, public page from inside the product. Here are the two tools, the sealed-off data, and why it cannot take the page down.
Lessons learned from building real products with Rails and AI.
Jun 24, 2026 · 12 min read
I let an LLM redesign a real, public page from inside the product. Here are the two tools, the sealed-off data, and why it cannot take the page down.
May 22, 2026 · 8 min read
The MCP server, the tools, and the trust boundaries behind OfiHQ's AI chat.
May 07, 2026 · 7 min read
Notes on making our chat's prompt-tuning loop repeatable. Scenarios in YAML, a Rake runner that hits the same code path as production, and a Claude Code skill that drives the full diagnose-fix-compare cycle from a single short prompt.
Mar 25, 2026 · 4 min read
From old PDFs to dynamic templates: A deep dive into automating contracts with AI, Ferrum_pdf and Stimulus canvas signatures.
I write about Rails, AI, and the things I learn building software.