colophon , updated

How this site is built.

Static HTML and CSS, typeset in three libre faces, deployed from a public repository. Pages ship no JavaScript unless they carry a demo.

Stack

generator
Astro v7.3.2, static output with no adapter.
hosting
Cloudflare Workers, serving the built files as static assets.
deploys
GitHub Actions. Every push runs the checks below; main deploys only once they pass, and pull requests get their own preview.
styles
Plain CSS. Colours, type sizes and spacing live in one TypeScript file that generates the custom properties every component reads.
code
TypeScript, strict, with no UI framework.
content
Markdown for posts, and resume.json (JSON Resume 1.3.1) for the experience page, the structured data and the PDF.
feeds
RSS and JSON Feed.

Type

Redaction
headings and display — Jeremy Mickel, with creative direction by Forest Young, for Titus Kaphar and Reginald Dwayne Betts’ The Redaction at MoMA PS1. The 404 page uses one of its degraded grades, Redaction 70. SIL Open Font License 1.1, also LGPL 2.1.
Uncut Sans
body text — Kasper Nordkvist. SIL Open Font License 1.1.
Monaspace Xenon
labels, data and code — GitHub Next with Lettermatic. Its licence reserves the Monaspace name, so the subset served here is renamed Sozzer Mono. SIL Open Font License 1.1.

Every face is subset to the characters this site actually sets, self-hosted, and paired with a metric-matched fallback so nothing shifts when the real font arrives.

Checks

There is no test suite. Every push runs Prettier, ESLint, Stylelint and the TypeScript check, builds the site, then validates the HTML and every internal link. Lighthouse CI fails the build if the accessibility score drops below 100, or SEO and best practices below 95.

The accessibility statement covers what those checks cannot: the manual keyboard, screen reader and zoom passes.

Lighthouse

Not written up yet.

Source

The whole site is in a public repository, beside the profile README it shares with: github.com/Amsozzer1/Amsozzer1.

Built from commit 048ccd6.