Specialized engagement
A brand moment people can touch
Real-time 3D and WebGL on the open web — a hero, a product viewer, a launch microsite that moves. No game engine, no app install, no 40MB of textures. A single senior who designs the look and writes the shaders.
From $40,000
Fixed engagement, scoped on a fit call. Most ship in 4–6 weeks.
What you get
- An art-directed concept — not a template, a look built for your brand
- Hand-written GLSL shaders (dependency-free where it counts) tuned for 60fps
- A graceful fallback: reduced-motion users and weak GPUs get a designed static frame, never a blank canvas
- Production code you own, built to drop into your existing Next.js / React site
- Performance budget honored — measured against Core Web Vitals, not just a demo on a fast laptop
Why this, from me
Most agencies subcontract the 3D and bolt it on. I design the frame and write the shader, so the motion and the art direction are the same decision. The homepage hero on this site is a live, parameterized WebGL shader I built — same technique, different palette per page.
- 20 years of senior design across product, brand, and hospitality
- Shaders written from first principles — no heavyweight 3D dependency shipped to the browser
- Every effect ships with a reduced-motion and low-GPU path designed, not generated
How it runs
01
Fit call
30 minutes. We confirm the idea is right for real-time WebGL and not better served by video or a static treatment.
02
Concept
An art-directed look: palette, motion language, and a rough shader prototype you can see moving in the browser.
03
Build
The shader and the surrounding page, tuned to a performance budget, with the fallback designed alongside the hero.
04
Handoff
Production code, integrated into your stack, with the knobs documented so your team can re-skin it later.
Who it's for
A fit
- A funded brand or product launch that needs a signature moment
- Teams already on React / Next who want it native, not an embedded iframe
- A founder who wants one senior owning look and code, not a committee
Not a fit
- A full game or an immersive multi-scene experience (that's a studio, not me)
- Anything that needs to run inside a native mobile app shell
Start with a fit call
Tell me what you have in mind. If it's a fit, we book a call and I scope it. If it isn't, I'll point you somewhere better.
Questions
No — that's the whole point of writing the shaders by hand. The effect runs on the GPU at a capped pixel ratio with a single render loop, and weak devices get a designed static frame instead. Performance is measured against Core Web Vitals before handoff.
Yes. You get the production source, integrated into your stack, with the tunable parameters documented.
It's a senior designer and a shader engineer in one person, on a fixed scope. The fit call confirms the number against what you actually need before anything starts.