← Selected work

Design & build · 2026

Memory Globe.

An interactive 3D globe of places I’ve been — fly to a pin, explore the photos there.

React Three FiberThree.jsdreipostprocessingzustandVite

The problem

I wanted a flagship piece that proves I can do serious 3D on the web — not a loaded glTF, but a custom, performant, narrative scene.

The approach

A stylized globe with atmosphere and bloom, data-driven pins, and a camera that flies to a location where a cluster of photos blooms into view. Heavy textures are lazy-loaded and the whole thing degrades to a fully accessible 2D gallery when WebGL or motion isn’t available.

The outcome

A shareable, install-free experience that doubles as a reference implementation for R3F camera choreography, instancing, and graceful 3D fallbacks.