Interactive design · Creative coding
Impossible Spaces
A portfolio you navigate inside a hyperbolic plane. Drag through a Poincaré disk and open work from its illuminated cells.
Try this: Press Enter the disc, then drag to travel and scroll to zoom.
- Role
- Design & development
- Period
- 2026
- Status
- Live
- Platform
- Cloudflare Pages
- Built with
- JavaScript
- Canvas
- Hyperbolic geometry
01
Why a hyperbolic plane
In a hyperbolic plane, space grows exponentially toward the edge. Drawn as a Poincaré disk, a navigation surface can hold many items without crowding: cells near the center are large, and cells toward the edge shrink but never run out of room.
The Poincaré disk
02
Moving through it
Dragging moves the plane itself, so a cell at the edge can be brought to the center, where it is largest and ready to open.