Tech passport
on this page
Every page here is a file in a git repo. No database, no CMS service, no analytics watching you read.
##The stack
- framework: Next.js 16, App Router, static export
- content: MDX files under
content/, parsed at build time - components: my own shadcn registry, installable with
shadcn add - 3d: three.js, rendered to ASCII glyphs
- banners: figlet, rendered on the server so the font never ships to you
- host: GitHub Pages
##The look
Green phosphor on black, because a CRT is the only screen I have ever wanted to sit at. The display face is Bender. The chrome speaks Cyrillic and the body speaks lowercase Latin, and nothing on the panels is fake telemetry: every readout is a real number this page knows.
##Writing
I write posts in Neovim, or in the admin CMS when I am away from it. The CMS writes the same MDX files to the same folders, so there is nothing to migrate if it ever goes away.
The source is on github.