Erfan Mirasadi's Three.js Portfolio with Theatre.js Choreography

A 3D interactive portfolio built with Three.js, Theatre.js, and Next.js that actually runs smoothly on mobile. Draco compression keeps geometry lean, code-splitting prevents bundle bloat, and touch controls work like they should.

0:00
/1:49

Three.js portfolio with animated 3D scenes and camera transitions optimized for mobile performance.