← 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 →