Notes
Write-ups and code snippets, mostly things I've found useful while building websites.
22 Jul 2026
Getting reliable structured output from Claude for product SEO
Writing SEO titles and descriptions for thousands of products by hand doesn't scale. Here's how I used Claude's structured output feature to generate them, and two gotchas I hit along the way.
22 Jul 2026
The Claude API gotcha that gave me silent nulls
A sports analytics side project of mine started returning null from a Claude API call with no error and no explanation. The cause was a shared token budget I didn't know I was fighting.
22 Jul 2026
Building a regulatory compliance engine into an e-commerce site
How I worked out CLP hazard labelling for a candle and reed diffuser store, and the pragmatic hack I used to read supplier safety data sheets automatically.
22 Jul 2026
Hello, and welcome to Notes
A quick welcome post explaining what this section is for, plus a small code snippet to show the formatting works.