// writeups
The Construct: a Matrix résumé
The résumé at /resume — the Construct — is a Matrix homage, but it never sacrifices substance for spectacle. The static, selectable DOM résumé plus JSON-LD renders first; the immersive layer is a progressive enhancement that low-tier and reduced-motion visitors never see, and that never blocks the content.
Decode, don't dump
The immersive layer is a 2D canvas glyph-rain: green symbols cascade, then resolve character-by-character into the real Latin text as you scroll-descend through each résumé station. It's requestAnimationFrame-driven with a frame budget, and it honours prefers-reduced-motion — under reduced motion the text simply appears, no animation.
Accessible by construction
- The real résumé text is in the SSR HTML — crawlable and screen-reader-first.
- JSON-LD structured data for the person + work.
- The decode is decorative; the accessible text is always present.
- axe: zero critical or serious across the page.
Signed and verifiable
The downloadable résumé PDF is Ed25519-signed. The page ships a client-side verifier: drop the PDF (or use the served copy) and the browser checks the detached signature against the published public key using WebCrypto — verify it yourself. The private key never touches the client; signing is a local ceremony. It's authenticity you can check, not a claim you have to trust.