(∞) Colophon
How this site is made.
A fully static Next.js site — no server, no database. Every page is built ahead of time and served as plain files.
- Built
- 2026-10-18
- Lines of code
- 8,664
- Server code
- 0 lines
(01) Performance
Lighthouse, mobile.
Measured on this page, October 2026.
- Performance
- 95
- Accessibility
- 100
- Best practices
- 100
- SEO
- 100
(02) Stack
Under the hood.
- Next.js
- 16.2.9 · App Router, static export
- React
- 19.2.4
- Tailwind CSS
- v4, CSS-first tokens
- GSAP
- 3.15.0 · ScrollTrigger, SplitText, MotionPath
- Lenis
- 1.3.23 · smooth scroll (desktop)
- Motion
- 12.40.0 · hover, tap, layout
- globe.gl
- 2.46.1 · the hero globe
- MDX + Shiki
- Case studies and journal, highlighted at build
- Web3Forms
- Contact form — no server required
- Hosting
- Static files on Hostinger, deployed by GitHub Actions
(03) Type
Three typefaces.
- AaCabinet GroteskDisplay · Indian Type Foundry, via Fontshare
- AaInterBody · Rasmus Andersson
- AaJetBrains MonoCode & labels · JetBrains
(04) Credits
Standing on shoulders.
- globe.gl and three.js — the globe
- Natural Earth — country shapes (public domain)
- GSAP by GreenSock — scroll and timeline animation
- Lenis by darkroom.engineering — smooth scrolling
- shadcn/ui and Radix — accessible component primitives
- Shiki — syntax highlighting
- Lucide — icons