← Back to Projects
4

Creative Portfolio

A portfolio site for a creative professional with smooth animations and interactive image galleries.

Next.jsFramer MotionThree.js

What was delivered

UI/UX DesignFrontend Development3D GraphicsPerformance Optimization

About This Project

The client is a photographer and art director who needed a portfolio that felt as polished as their work. Previous attempts with website builders couldn't deliver the smooth transitions and immersive gallery experience they envisioned.

I built the site with Next.js and Framer Motion for fluid page transitions, and added Three.js for a subtle 3D hero element that sets the tone immediately. Image loading is optimised with next/image and lazy loading so the gallery stays fast even with high-resolution photos.

The finished portfolio loads quickly, animates beautifully, and puts the creative work front and centre. The client uses it as their primary link when pitching to new clients and agencies.

Key Results

  • Smooth page transitions with Framer Motion
  • Interactive 3D hero element
  • Optimised image loading for large galleries
  • Mobile-first responsive design

Want results like these?

Let's talk about your project.