Websites
NXX
A cinematic portfolio
2026·3 850 lines
Open the demo
One continuous scroll in which filmmaking morphs into software engineering. A custom magnetic-scroll engine: scrolling is free, but near chapter boundaries the page is pulled decisively onto them.
What is inside
- A 40-panel video helix in three.js — the panels are clickable, each cut ejects a reel, and clicks fall through cut panels onto the ones behind
- The FPS chip is not a label: it genuinely re-times the whole experience at 24 / 30 / 60 / 120 frames
- The ISO chip drives renderer exposure and film grain from 100 to 3200
- The terminal demos itself and any click takes over. Inside runs a mini-Python interpreter written from scratch: variables, arithmetic, strings, lists, if / for / while
- The terminal’s traffic lights work: closing kills the process and a new one respawns immediately
- All personal content lives in a single config file, so the site is fully anonymous by default
Stack
Reactthree.js@react-three/fiberGSAP ScrollTriggerLenisVite
Demo
Scroll down to the helix and click the panels. In the code chapter, type help in the terminal and then python — that is a real interpreter.
Screens
