← All work

Sole engineer · 2026 · live

Linklock

$5/mo hosting for handmade sites under one rule: HTML, CSS, and plain JS only.

  • Next.js 15
  • React 19
  • TypeScript
  • Vercel Postgres
  • Vercel Blob
  • NextAuth v4
  • Stripe 14
  • adm-zip

Symlink detection by reading the Unix file type out of the upper 16 bits of a ZIP entry's external attributes, inside seven ordered validation gates.