Daniel García
Back to the projects

DEEP Archive

An interactive astronomical archive of a thousand records, rendered in WebGL.

The DEEP Archive interface showing the field of astronomical records rendered in WebGL.
Role
Design and development
Year
2026
Stack
  • React 19
  • TypeScript
  • Three.js
  • GLSL

Problem

A thousand astronomical records had to stay navigable all at once, without exploration slowing down as you move through them.

Engineering

Rendering runs in WebGL with texture atlases and custom shaders, so per-record detail is resolved on the GPU instead of multiplying DOM nodes.

Outcome

The full archive can be traversed fluidly, with detail loaded on demand as you approach a record.