hemi.xyz
Interactive Three.js scenes for the hemi.xyz site, built from Blender models and kept smooth on mid-range phones.
- Role
- Frontend engineer, 3D
- Company
- POW, London
- Period
- 2024 - 2025

Problem
hemi.xyz wanted 3D on its site that holds up in a real browser, not just in a render: the designers' Blender scenes had to become live, interactive parts of the page.
What I did
Brought the Blender models into Three.js, wrote custom shaders and animation timelines, and tuned the render loop for mid-range devices. Packaged the scenes as reusable components; the demo shows one of them.
Result
3D that holds 60 FPS on mid-range phones, not only on a designer's laptop.