Journal Notes

Writing about the build.

Short pieces from working in public — what worked, what broke, and what I would do differently.

Practice 2 min read

Building a website with AI in 2026: the workflow that actually holds up

Coding agents are good enough to build real sites now. The skill is not prompting — it is supervising a loop, and knowing where to stop trusting.

Coding agentsSvelteKitWorkflow
Field note 2 min read

Static sites, edge functions, and the secret that almost shipped

A `.gitignore` is not a security model. Here is what actually keeps an API key off a public website, and the mistake that taught me.

SecurityCloudflare PagesSvelteKit
Explainer 2 min read

SEO when there is no click: being the source AI answers with

Answer engines synthesise instead of linking. What that rewards instead of keywords — and what quietly stopped working.

SEOAEOPerformance