Games & 3DInteractive website

Immersive Developer Portfolio

A developer portfolio built around procedural WebGL artwork and scroll-driven storytelling.

Explore the build
Discipline
Games & 3D
Build
Interactive website
Core stack
JavaScript / Three.js
Write-up
Project notes

The problem behind the build

A portfolio needs to communicate a broad body of work while making the interactive experience itself part of the demonstration.

How the pieces fit together

A Vite application combines custom shaders, a reactive 3D core, an environment journey and project data with GSAP-driven transitions.

Inside the implementation

Procedural WebGL core and environment journey

Scroll-driven project gallery

Reusable content and animation data

The stack behind this project

JavaScriptThree.jsGLSLGSAPVite

Project scope

An interactive portfolio built around authored scenes, shaders and scroll-driven storytelling.

Planning a similar system?

Tell us what needs to work, who will use it and where the current process gets stuck.