A dark, futuristic Vue-based portfolio rendered in WebGPU, with sequenced camera moves and TSL-driven shader transitions between sections.
Dev from 2047 is the WebGPU portfolio experiment built with the team at The Visual Identity, ran for a stretch, then quietly shelved for a different final cut. Discarded experiments often carry more swing than the version that ships, because nobody has sanded them down for a client yet.
Under the hood it is Vue with Theatre.js running the camera, GSAP keeping DOM tweens lined up, and TSL handling shader transitions. The TSL part is the one to poke at. Writing transitions in TSL means you describe the effect once and let it compile down the WebGPU pipeline without hand-feeding WGSL, which is roughly the difference between conducting an orchestra and tuning every violin yourself. The Theatre.js camera is the other tell. Movement is sequenced on a timeline rather than reacted into being, so the choreography feels composed rather than bolted on. Ameen Abdullah worked the 3D, Rohit Harish on the frontend, and Hardik Bhansali's design hand keeps everything legible inside all that motion.
Open it in a WebGPU-capable browser, scroll slow, and watch where the shaders pick up the handoff from the camera. Then visit rohit-harish.com to see what made it past triage, which is half the fun. Worth following the team if you enjoy watching the messy middle of work like this get figured out.
- Live Demo: https://rohit-portfolio-experiment.vercel.app
- Author(s):