Loading

0%

Code Vantage

3D Interactive Agency Website

RoleWeb DesignDevelopment
ToolsFigmaSplineReact
Timeline: 1 weekType: Personal
Code Vantage
01

Problem

The goal was to build a professional, client-facing agency website — modern, interactive, and visually striking enough to confidently pitch clients.

Challenges Encountered

  • Performance degradation as the website grew: heavy assets and animated elements caused slow load times and laggy interactions — directly hurting the user experience
  • No deep expertise in creating custom [[3D elements]] from scratch — we wanted a unique visual aligned with agency branding
  • Risk that unoptimised 3D assets would make the site feel slow and unpolished — the opposite of what a client-facing website should communicate

Without solving both, the site would have undermined the very credibility it was built to establish.

02

Solution

3D Visuals Approach

  • Used a pre-existing 3D element from Spline and customised its shape and material to match the agency logo
  • Achieved the interactive 3D feel without overengineering — stayed within our technical comfort zone
  • Intentionally avoided Three.js to keep development faster, simpler, and more maintainable

Performance Optimisations

OptimisationActionImpact
Image formatsConverted all PNG assets to WebPSignificant file size reduction
3D meshKept low-poly, reduced edge densityPreserved quality, improved render speed
Library choiceUsed Spline embed instead of Three.jsSimpler setup, lighter bundle weight

Design Philosophy

  • Overall design kept minimal, clean, and futuristic
  • The 3D element was designed to enhance the experience — not dominate or slow it down

03

Learnings

What Worked

  • The final site was visually striking and performant — smoother animations, faster loads, client-ready
  • Well appreciated by peers for its unique 3D execution and overall aesthetic polish

Skills Built

  • Balancing aesthetics with performance — knowing precisely when to cut and when to push visually
  • Optimising 3D assets and visual media for real-world web delivery conditions
  • Extracting consistent, high-quality outputs from AI image generation tools for production use
  • Delivering interactive, modern sites with 3D elements — without relying on heavy frameworks like Three.js

Key realisation: Choosing the right level of technical complexity is itself a design decision — and often, less is more powerful.

Work with me
Code Vantage screenshot 2
Code Vantage screenshot 3
MORE CASESTUDIESMORE CASESTUDIESMORE CASESTUDIESMORE CASESTUDIESMORE CASESTUDIESMORE CASESTUDIES