JavaScript
Live
tldraw
Infinite canvas SDK and whiteboard application.
React
TypeScript
Type
JavaScript application
Stack
React, TypeScript, Yjs
Year
2021
Duration
Active
Overview
What I built & why
An infinite-canvas SDK and reference whiteboard application. Ships shape primitives, multiplayer sync via Yjs, and an extension surface for custom tools.
Used as the foundation for several commercial whiteboard products and the tldraw.com playground.
Highlights
Key deliverables
- ✓ Infinite canvas SDK
- ✓ Yjs CRDT multiplayer
- ✓ Custom shape API
- ✓ React-first rendering
- ✓ First-class TypeScript
Process
Challenge & solution
The challenge
Editorial wanted to publish from anywhere, but the existing CMS made a simple image swap a fifteen-minute task.
The solution
Designed the new editor flow around the actual content patterns, with sane defaults and one-click publish targets.
More Work
Related projects
Let's Work Together
Want something like this built?
I work best with teams and founders who want a thoughtful partner, clean communication, and premium implementation without unnecessary layers.