Builds

Real builds, with dates.

Every build here is real work made with Claude or Claude Code. Each card shows the problem, what it looked like before, what was built, what changed, and when. Right now the list holds our own work. A client build is added only with that client’s written permission.

Our own work

This website, made readable without JavaScript

The problem
Every page of this site loaded as an empty shell, so search engines and AI assistants that do not run JavaScript saw almost no text.
Before
A one page app with addresses like /#/contact. The first HTML a visitor or crawler received held an empty box, and each page set its own title only after the app started.
What was built
Real page addresses, a build step that saves each public page as finished HTML, a title, description and structured data for every page, a sitemap, and automatic checks that stop the build if a page loses its title, its heading or its text.
After
Each public page opens at its own address with its full text already in the HTML.Pages that arrive with their full text in the HTML: 0 before, 9 after, counted from the build.

Who this is for: Claude Code build sessions

New builds are added when they are finished, each with its date.

Want to build something like this?

Start with a free 15 minute fit check. We’ll look at the task and see if a build session is the right next step.