Volta — brand & marketing agency website
Built the site for a brand-and-performance agency whose whole pitch is 'we build brands that move' — a statically-exported Next.js build with a WebGL hero, GSAP scroll choreography, and an OGL gallery, engineered to feel crafted without a server behind it.
Visit website
Volta sells brand craft and measurable performance, so its own site had to be the proof — visually distinctive and memorable, not a template — while still carrying a lot of content (six service lines, selected work, team bios, insights, FAQ, awards) without feeling heavy or slow.
A statically-exported Next.js (App Router) site with a Three.js / React Three Fiber hero scene, GSAP + ScrollTrigger driving reveals, pinning, parallax and animated counters, a Lenis smooth-scroll layer, and an OGL-powered circular gallery for the work section — all tuned to load fast and deploy as plain files with no backend.
How it was built.
Built the hero as a React Three Fiber / Three.js scene with @react-three/drei and postprocessing, kept lightweight enough to run on static hosting and mobile.
Used GSAP + ScrollTrigger for scroll-driven reveals, section pinning, parallax, and animated counters for the impact stats (+230% organic traffic, 3.2x ROAS, 40% faster activation, 1.8M video views).
Layered Lenis smooth scrolling with custom UI — magnetic buttons, scramble text, a custom cursor, a grain overlay, and a branded loader — for a cohesive 'crafted' feel.
Built the 'Selected work' section as an OGL circular gallery so case studies read as an interactive object rather than a static list.
Structured the content into clear sections — What we do, Why teams choose us, Selected work, Testimonials, How we work, Team, Insights, FAQ, Contact — with Framer Motion handling nav and mobile-menu transitions.
Shipped as a Next.js static export (output: "export") with self-hosted Space Grotesk + Inter via next/font, so the whole animated site deploys as static files.
A site that is itself the portfolio piece — it opens on a WebGL scene, holds together through scroll-driven motion, and still ships as a static build with no server to run — giving Volta a credible 'brands that move' proof point for clients, recruits, and awards juries.