← Back to portfolio
3D Portfolio
An interactive 3D portfolio, rendered in the browser.
This portfolio is itself a project: an interactive, scroll-driven 3D scene rendered in the browser with Three.js and react-three-fiber.
The experience pairs a cinematic 3D environment with a content layer, using GSAP timelines and Drei's ScrollControls to choreograph the journey through sections as the user scrolls.
It is also an exercise in performance and SEO — every model is compressed, assets are deferred until needed, and the content remains accessible and indexable even without JavaScript.