28 June 2026
Hello — this blog now runs on a CMS
This is the first post on the rebuilt blog.
It is stored in Postgres (Supabase) and rendered at request time, so I can publish, edit, or delete posts from the /admin page — no rebuild, no deploy.
What's next
- Write-ups of real projects
- Notes on AI plumbing and self-hosting
- The occasional lesson learned
Thanks for reading.