All projects

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
Pixel-art 3D Bitcoin coin built in Three.js for hemi.xyz

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.