01Sourceful Energy / Case Study

Energy Vault

Sourceful's first financial product. A stablecoin yield opportunity backed by real commercial battery infrastructure, wrapped in a scroll-driven 3D narrative.

Client
Sourceful Energy
Role
Design + Build
Year
2026
Status
Live
Vault hero. Scroll-bound camera over the default deep-space theme.

Trust, not hype

The Vault is Sourceful Energy's first financial product. Users deposit stablecoins and earn yield that is actually paid for by the economics of commercial battery assets on European grids. It is a serious proposition for a serious audience.

That framing decided the design problem. The fundamental challenge was trust. Every decision, visual, technical, and editorial, had to reduce friction and build confidence, not just look good.

Rather than a conventional landing page with a form, I built the Vault as a scroll-driven 3D narrative. The page itself performs the product: capital flows into assets, assets do work on the grid, yield comes back out. You can feel it before you read it.

Deep space theme of the Sourceful Vault, showing the HUD overlay
Deep space. The default theme. Monospace readout, scan lines, a quiet field of particles standing in for capital.

Make the infrastructure legible without making it loud.

Brief, October 2025

A retro-futuristic system

The visual language leans retro-futuristic. Monospace type, scan lines, film grain, and a HUD overlay styled like a system monitor. It borrows from mission control, trading terminals, and the editorial detail of the wider Sourceful design system, without pretending to be any of them.

I built a full theming engine so the same narrative reads in three distinct moods. Deep space is the default, all ink, paper and accent. Synthwave takes the same geometry and pushes it hot. Nature desaturates and grounds it. Shader uniforms, post-processing, type tokens, all thread through one theme surface.

Synthwave theme
Nature theme
A third theme variation of the Vault scene
Three themes, one scene graph. Tokens, shader uniforms and post-processing swap as a unit.

3

Themes

1

Scroll-bound scene

Next

App router + RSC

R3F

Three.js + shaders

Engineering the narrative

The experience runs on Next.js with React Three Fiber, custom post-processing shaders, and a scroll-bound animation system on top of Lenis. Every section is a camera beat. Every beat is a shader state. The copy and the scene advance together so a user never has to choose between reading and watching.

  • Next.js
  • React Three Fiber
  • Three.js
  • Lenis
  • GLSL
  • Framer Motion
  • Tailwind
  • Vercel
Mid-scroll beat. Capital becomes assets, assets become yield. One scene, camera-driven.

Performance was non-negotiable. A 3D experience that stutters or drops frames actively undermines the trust you are trying to build. I budgeted frame cost per section, stripped the shader graph down to what earns its place, and used GPU instancing for the swarms of particles that represent capital, energy and yield. Route-level code splitting keeps the first paint lean.

HUD overlay detail
HUD as system monitor. Real numbers, tabular mono, no decorative typography.
Scene detail
Scene detail
Close detail of the Vault scene

A voice, literally

To narrate the product we cloned our CEO's voice and lip-synced it onto an avatar using Hedra. It sits inside the HUD as a calm, consistent guide. Not a mascot, not a gimmick, a signal that a real person stands behind the numbers. It was also a useful proof that AI-generated assets can hold a brand voice when they are directed with the same rigour as live-action.

Avatar narration frame
Avatar narration frame

Mobile as a first-class constraint

Mobile was the hardest surface. The narrative had to survive on a phone held in one hand with patchy network, without asking users to watch a five-minute film. I rebuilt each beat as a vertical composition with simplified geometry, lower-resolution render targets, and a conditional fallback track for reduced-motion preferences.

  • Deep space theme, HUD overlay

    01 / Deep space / HUD

  • Deep space theme, glowing green orb

    02 / Deep space / hub

  • Deep space theme, pulsar sphere

    03 / Deep space / pulsar

  • Deep space theme, nebula rings

    04 / Deep space / nebula

  • Deep space theme, earth

    05 / Deep space / earth

  • Deep space theme, galaxy core

    06 / Deep space / galaxy

  • Deep space theme, vaults network

    07 / Deep space / vaults

  • Waitlist CTA overlay, deep space theme

    08 / Deep space / waitlist

  • Register interest form, deep space theme

    09 / Deep space / register

  • Synthwave theme, ringed planet

    10 / Synthwave / planet

  • Synthwave theme, property field

    11 / Synthwave / property

  • Synthwave theme, storage polyhedron

    12 / Synthwave / storage

Mobile rebuild across themes. Same camera beats, vertical scene graph, simplified shader cost. HUD, avatar, and theme switcher follow you down the page.

What shipped

Live

vault.sourceful.energy

1

Engineer / designer

0

Agencies

AI

As peer, not vendor

One person can design, build, write, and ship a production financial product surface, with AI as a peer rather than a vendor. The Vault is the proof. The next case studies in this series are the working methods behind it.