← Back to work
Side project · Personal · 2025

Clayboard

An infinite collaborative canvas where every shape feels like a physical sticker you can throw around.

Realtime
multiplayer
60fps
canvas
CRDT
conflict-free
Role
Solo — design & engineering
Stack
ReactWebSocketsCanvasCRDT

Why I built it

I wanted to understand CRDTs deeply, so I built the most fun thing I could think of: a whiteboard where dozens of people draw at once and nothing ever conflicts.

screenshot — Clayboard canvas

What I learned

Real-time collaboration is 10% the happy path and 90% reconciling weird edge cases. The CRDT layer made concurrent edits trivial; the hard part was making 60fps rendering survive thousands of objects.

Keep exploring
See all projects →