WorksWith

This project is still being finalized, but my involvement took place during my time at Program Studio. The development process involved numerous small iterations of trial and error, particularly regarding shaders and component animations. Indeed, the main challenge was for this portfolio to showcase motion design work, so the site needed to remain subtle and not be overloaded with effects and animations.

This project is a custom-designed portfolio website, blending fluid animations with GSAP, infinite scrolling, and fully customized components. The main challenge was to align a ThreeJS scene simulating a classic HTML portfolio archive with the rest of the site, in terms of user experience, particularly across devices using a mouse, trackpad, or touchscreen. Managing dark or light themes depending on the page and component, header behavior, and scroll momentum within the ThreeJS scenes, while maintaining a smooth and near-native experience, constituted the core of the technical difficulties.

I initially added a subtle vertex displacement effect when scrolling through the 3D scene, using ThreeJS shaders, to add a sense of depth to the site, while respecting the client's desire for very subtle visual effects. However, this effect wasn't used in the final project, but it remains a valuable technical exercise.