Colophon
How this site was made
The site is built with Claude Design and Claude Code, and this page documents how.
The process
I started by giving Claude Design good context, so I could iterate on and focus the design guide. The third version stuck. I handed the guide over to Claude Code, which worked with skills I have built for it: /prd, /norwegian-software-guardrails and /secure-dev-guardrails.
Before anything was built, we measured the old site: Lighthouse, an accessibility check and screenshots at three screen widths. The numbers live in the repo as the baseline for comparison.
The building itself happens in sessions with Claude Code, in loops against the done-criteria (see how I work). Checks run automatically before every build, decisions are logged with a date and a rollback command, and everything is verified in a running preview before it enters the history. Along the way we changed design direction completely. That sits in the log as a documented decision, not as an overwrite.
Stack and data
Astro, with a small React island for the game in /sandbox, hosted on Vercel. The fonts Hanken Grotesk, Atkinson Hyperlegible and Anybody are self-hosted, all under the SIL Open Font License. The live numbers on the front page come from a data file in the repo and GitHub's API, with a static reserve if the fetch fails.
This version of the site went into production on 10 July 2026. The Lighthouse numbers from production have not been published yet.
The site is run by Stian Glomsrød (sole proprietorship, Norwegian org. no. 838 126 782). It is my personal site and does not belong to Kodebruket AS, the company where I am managing director and developer. The coffee support via Vipps in the Norwegian teacher's room goes to the sole proprietorship and is a voluntary gift with nothing in return — the tools are free regardless.
Accessibility
The target is WCAG 2.1 AA. Before I publish, I run axe against the pages. The run on 2 October 2026 tested 60 pages and found no violations (the game is not included). Automated testing does not catch everything, so a full statement with manual testing is still to come.
Privacy
The site sets no cookies and has no tracking or analytics. Your choices for theme and colour hue, the drafts you make in the tools in the teacher's room and your progress in the game are stored only locally in your own browser, and never leave your machine.
If you use the contact form, your name, email address and message are forwarded to me as an email. The site stores nothing in any database. The basis for the processing is that you chose to get in touch, and the details are used only to reply to you.
Two data processors are involved: Vercel hosts the site, and Brevo (Sendinblue SAS in France) delivers the email from the form. Brevo stores data in the EU and keeps a sending log that includes your email address, but not the message itself. The log is deleted after one month. Vercel is a US company, and the form is currently processed on Vercel's servers in the US. Transfers to the US rely on the EU–US Data Privacy Framework where the provider is certified, and otherwise on the EU's standard contractual clauses (SCCs). If you want to see what I have, or have it deleted, just send an email to stianglomsrod@gmail.com.