Skip to main content
JavaScript Live

tldraw

Infinite canvas SDK and whiteboard application.

React TypeScript
Share X / Twitter LinkedIn
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.