Design + Code · 2026
Personal Website
This site. It makes you touch grass before it shows you anything.
Built with Next.js and React Three Fiber. The entrance is a field of 42,000 instanced blades bending in a GLSL wind shader, under a hand-authored starfield.
Press Enter and the field comes apart: every blade erodes from the base, tumbles, and blows off downwind while cloud rolls in over the hill. The cloud then clears, and the site is behind it.
Everything after that is monospace on paper. One typeface, hairlines instead of boxes, and no colour anywhere except the block each project gets to itself.
- Built with
- Next.jsReact Three FiberGLSLMotionLenis