Jungik Lee keeps a shelf of interactions the way other people keep notebooks. Each one is a small idea that can find its way into a real product: an infinite photo wall that parts for the cursor, photographs that stretch with scroll velocity and then settle, a list that bends under speed and flattens when you stop, a spiral of record sleeves that winds under your hand. Some are pure DOM and GSAP. Others are Three.js with custom GLSL vertex shaders or canvas-drawn type. None of them try to be a full site. They just do one thing cleanly and then get out of the way.
Pull one off the shelf and it opens in place. Esc puts it back. If you’re hunting for a particular gesture or just want to see how far a single vertex shader can push a list, start clicking.



