← Projects
ARCHIVED·2026

Infinite Canvas Portfolio

Experimental portfolio built as an infinite pannable canvas.

Infinite Canvas Portfolio

Description

Portfolio where every section exists as a node on a shared infinite canvas. Users navigate by panning and zooming instead of traditional routing.

Built with Next.js, Firebase for realtime collaborative graffiti, and Redis for caching canvas state. Runs at 60 FPS.

Stack

FrameworkNext.js
LanguageTypeScript
ServiceFirebase
DatabaseRedis

Post

  • Three portfoliosFrom Firebase signatures and cmdk search to an infinite canvas, to silence and ASCII glyphs. A personal history.