Portfolio

About the work
Portfolio v5 — your personal site at pje-portfolio-v5.vercel.app, built as an explorable 3D desk scene instead of a scrolling page. Visitors land in a rendered workspace and navigate your work by interacting with objects on the desk. Stack React + Three.js via React Three Fiber Models authored and rigged in Blender, exported as GLB, converted to typed React components with gltfjsx @react-spring/three for spring-driven, interruptible animation (opening, rotating, focus transitions) Deployed on Vercel with automatic preview builds Technical highlights Custom Blender rigging — splitting fused meshes, setting hinge origins, adding page geometry for the book-open animation GLB optimization for web delivery Camera and lighting choreography to shift focus between sections Performance tuning to hold frame rate on mobile GPUs











