Colophon
How this site is made, and the choices behind it.
The stack
The public site you are reading is a fully static build - plain HTML and CSS generated by Astro, served from object storage behind a CDN. There is no client-side framework and, outside the search page, no JavaScript worth mentioning. Pages should load fast on a bad connection and work fine without scripts.
Behind the curtain sits a private CMS built on Payload with a PostgreSQL database. Everything runs serverless and scales to zero: when nothing is being written or edited, almost nothing is running. Publishing a post quietly rebuilds the whole static site within a couple of minutes. Search is prebuilt at publish time with Pagefind, so it works without any search server.
Design
The design system is called Cedar & Circuitry - a Pacific Northwest palette with an engineer's grid underneath. Type is set in system fonts (nothing to download), colours are chosen to hold WCAG 2.2 AA contrast in both light and dark schemes, and animation defers to your reduced-motion preference. The timeline page draws its milestones as a cedar tree.
Privacy
There is no analytics script, no tracking pixel, no cookies, and no third-party embeds on this site. The contact form stores your message and email so I can reply, plus a one-way hashed fingerprint used only to spot abuse - never your raw address on the page or my logs. If that changes one day, this page will say so first.
Ownership
All writing here is mine unless clearly noted. Older posts were imported from my previous WordPress blog with their original URLs preserved via redirects. You are welcome to quote with attribution; please do not republish whole pieces without asking.
Colophon for the curious
Astro static site · Payload CMS · PostgreSQL (Aurora Serverless, scale-to-zero) · S3 + CloudFront · AWS CDK · GitHub Actions. Built slowly, on purpose, on Vancouver Island - with AI pair programmers doing a good share of the typing and a human doing all of the deciding.