Colophon
This site is in constant development — I'm always tinkering, so it stays as current and as clean as I can keep it. Here's how it's put together, what happens to your data (very little), and what's changed along the way.
How it's built
It's a static site: every page is plain HTML, built ahead of time. Fonts, images, and text are all served from here. There are no analytics, no ad networks, no cookies, and no consent banner to dismiss.
I avoid outside code and outside services wherever I can — not as a slogan, but because every piece of someone else's code is something I can't vouch for, and I'd rather know exactly what runs on your machine. I'm not going to promise you a number that might stop being true next month, though. What I'll promise instead is this: when there is an exception, I'll name it, say why it's there, and tell you what it means for you.
The exceptions, as of right now:
- Music streams from a storage bucket I rent, because audio files are far too big to sit alongside the pages. It's my own bucket rather than a third-party service — nothing there watches you, profiles you, or reports back — but it is a different address from the rest of the site. Nothing is fetched from it unless you press play.
- About twenty lines of JavaScript on the music pages. It stops two tracks playing over each other, and it powers the "Play all" button so an album can run start to finish. It's my own code, it talks to nothing and stores nothing, and if you block scripts the players still work exactly as they always did — you just click each track yourself. Every other page on this site runs no JavaScript at all.
Accessibility is pass/fail, not best-effort. Every change is checked against WCAG 2.2 AA automatically before it can go live, and then I test it by ear with my screen reader — I'm blind, so if it doesn't work for me, it doesn't ship. There's more on that in the accessibility statement.
I keep it lean on purpose — as few dependencies as possible, and self-reliant wherever I can be, so I always know exactly what's running and that it stays accessible. The few tools I do lean on get credited honestly: the site is built withAstro, and set inAtkinson Hyperlegible, a typeface designed for low-vision readers.
Comments and the contact form are built to respect you. Comments are read and approved by hand before they ever appear. Messages through thecontact page come straight to me, privately — nothing you send there is ever made public. No accounts, no logins, nothing to sign up for; and if you'd like to follow along, there's an RSS feed and you don't need one.
A little honesty about how it's made, too. The vision, the judgment calls, the look and feel, and the words are mine. The code is written by Claude, an AI assistant I work with: I make the decisions, Claude does the building. I mark where AI has had a hand, here as everywhere on this site, because I'd rather you know than wonder.
Your data
Short version: I don't want it. Nothing here is ever used for tracking, advertising, sales, or profiling — there is nothing collecting it in the first place. The only thing I ever ask for is an email address when you leave a comment, and even that is entirely optional. I use it only to reply to you; it's never shown publicly and never shared. Keeping the site in my own code, with as few outside dependencies as I can manage, is exactly how I keep the whole thing clean and trackerless for everyone.
Content warnings appear on anything heavy, so you can read prepared. And if you ever have an issue, a question, or feedback of any kind, pleasereach out through the contact page — I'd genuinely like to hear from you.
Changelog
I started versioning the site properly on 22 July 2026. From here on, notable site and feature changes are logged here; new chapters and blog posts don't move the version — this is about the site itself.
v1.13.1 — 8 August 2026
A release's booklet now sits in its "Reading" list with everything else written about the record, instead of off on its own above where it was easy to read past.
v1.13.0 — 5 August 2026
Releases can carry writing now — interviews, reviews, responses. Both Academic records have theirs, including three letters back from the family named in Unfunded.
v1.12.0 — 5 August 2026
Releases can carry a booklet now. Tenured has the first: the printed liner notes with the visual design written out, and the ciphers left exactly as printed so nobody gets handed the answer.
v1.11.0 — 5 August 2026
Added a "Recently added" list to the front page, so what has newly turned up here is visible without going hunting for it.
v1.10.0 — 2 August 2026
Grouped the AI and hybrid work into projects — the splicing experiments, Mary Starling, Project Artificer — so each has its own page and its own explanation instead of six unrelated things stacked on one list.
v1.9.0 — 1 August 2026
Albums can be played straight through now, and starting one track stops whatever else was playing. Fixed release pages that opened by saying the same sentence twice.
v1.8.0 — 1 August 2026
The guitar side is open: Motivated, The Butterfly Effect and Immutable, fifty-one instrumentals between them. Where AI helped tighten an arrangement, the page says so.
v1.7.0 — 29 July 2026
Wiki entries now end with related entries, so you can follow a thread from one character or place to the next instead of going back to the index each time.
v1.6.0 — 27 July 2026
The TetraChromacy catalogue is now streaming here too — fourteen releases, free at 320, with links to buy them lossless on Bandcamp. Includes Neurosis, sixteen tracks that never got uploaded anywhere.
v1.5.0 — 27 July 2026
Every release now has its own page, with a player per track, so albums fit properly instead of being squeezed onto a list. Added Fractured Fusion, eighteen tracks that never had a home anywhere else.
v1.4.0 — 27 July 2026
Split the music into its own section — a page each for TetraChromacy, the guitar and instrumental work, and the AI and hybrid pieces — so you can go straight to the one you came for instead of scrolling past the other two.
v1.3.0 — 27 July 2026
Music you can actually listen to. Releases now stream here, from my own storage, with a plain browser audio player and no JavaScript. First up: Vernalia.
v1.2.1 — 22 July 2026
Tidied the homepage heading structure — the domain cards now nest under "What I make" as they should, so a screen reader's heading navigation reads cleanly.
v1.2.0 — 22 July 2026
Reader comments on the fiction, the blog, and the essays, each one moderated before it appears; a private contact form that replaces the site's email address entirely; per-page social share images; per-chapter content notes and author's notes; and this colophon, with proper versioning.
v1.1.0 — 22 July 2026
The Strays wiki — a spoiler-aware, arc-by-arc reference with character and ship art and a cover.
v1.0.0 — 20 July 2026
Launch. Home base goes live: the music, the writing (the blog, the mirrored essays, and the Strays serial), the software, and an accessibility-first foundation from day one.