arcane@prod : ~/writeups/the-construct-resume
online· p99 12ms· 142 rps

// writeups

The Construct: a Matrix résumé

· 1 min read

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.

← all writeups