Sora Chen
3D & Interface Lead
Sets the spatial language for every build here — camera choreography, material studies, and the exact moment a scene should stop moving so the copy can be read.
- Three.js
- GLSL
- Rive
- Figma
Lisbon / remote-first · Full brand engine
A four-person studio for real-time product surfaces. WebGL that holds its frame budget, a typed platform behind it, and an audio layer mixed like a record — specified, measured, and handed over with the keys.
Stage liveSora Chen
3D & Interface Lead
0
Shipped engagements
0 wks
Avg. build window
0
Median Lighthouse
0.4%
Retainer renewal
You talk to the people building the thing. Every engagement is staffed with the whole studio, which is why we cap it at three live builds at a time.
Select a seat to read the remit
3D & Interface Lead
Sets the spatial language for every build here — camera choreography, material studies, and the exact moment a scene should stop moving so the copy can be read.
02
Full-stack engineering
One team writes the interface and the service behind it, so the seam between them never becomes your problem. Typed end to end, deployed on every commit, with migrations reviewed like code.
03
Brand & real-time 3D
Identity, type system and the WebGL stage are designed together. Scenes are anchored to content, budgeted for frame time, and degrade to a still frame when a device or a preference asks them to.
04
Sound & interaction
Sound is treated as an interface layer, not decoration. Every cue is mixed, ducked and gated behind an explicit user gesture, then measured against the same accessibility bar as the visuals.

A live ground-station console for 38 small satellites. We replaced a desktop-only Java tool with a browser client that renders orbit state in real time and still works on a tablet in a field trailer.

A marketplace for instrument plugins where every product page auditions itself. Buyers hear a sound before the page finishes loading, which moved the needle on trials more than any copy change had.

Core-sample archives turned into a browsable 3D stratigraphy explorer. Field geologists annotate layers on site; the annotations sync back to the same Postgres rows the lab reports read from.
This is the same sheet we use on a first call — real rates, no "contact us for pricing". Move the inputs and the number moves with them; it carries straight into the brief below.
Engagement type
Add to the build
Indicative quote
$16,480
≈ 8 weeks · Product platform
Fixed-fee, billed in three stages: 40% at kickoff, 40% at design sign-off, 20% on handover. Estimates hold for 30 days and stop being estimates once we have seen your data model.
Briefs are read by the people who would do the work, usually within two business days. If the fit is wrong we will say so and point you somewhere better.