# tldraw: people

> steve ruiz and the people around tldraw — who they are, what they wrote, and what they believe.

## the people

- steve ruiz (founder, steveruizok): founder and ceo. american-born, london-based designer-developer: bfa in painting, mfa in visual art from the university of chicago (2013), then a working painter — 'kind of broke' near cambridge at ~30 when he pivoted into product design via clearscore, inviqa, design educator at framer (amsterdam, 2019–2020), and product designer at play. the open-source canvas libraries drew inbound from every infinite-canvas product in spring 2021; he took an adobe offer, deferred it, quit, and turned it down — 'on a friday.' started tldraw in may 2021, went full-time that july on github sponsors and contracting savings, founded the company february 2022. writes the canvas micro-problem essays at steveruiz.me and runs the finsbury park office. (sources: [profile: founder & ceo, london](https://github.com/steveruizok), [self-bio](https://steveruiz.me/about), [bio: mfa u](https://ai.engineer/speakers/steve-ruiz), [backstory: art school → broke at 30 → design → code](https://museapp.com/podcast/59-infinite-canvases/), [accidental ai canvas](https://www.latent.space/p/tldraw), [adobe turndown on a friday](https://www.uxtools.co/episodes/he-turned-down-adobe-then-he-shelved-his-own-product), [founder feb 2022–](https://www.linkedin.com/in/steve-ruiz-61a150239))
- david sheldrick (team, ds300): the first senior engineer, joined june 2022 — ex-artsy and pulley, author of patch-package. co-created signia, the v2 rewrite's reactive state library released standalone under mit, and leads much of the sync/store engine work. (sources: [sheldrick at tldraw jun 2022–](https://www.linkedin.com/in/ds300), [tldraw.dev](https://tldraw.dev/blog/announcing-tldraws-seed-round), [signia reactive state library, mit, ruiz+sheldrick](https://tldraw.substack.com/p/introducing-signia))
- lu wilson (team, todepond): software engineer and prototyper, november 2022 – december 2025 — ex-ink & switch, creator of sandspiel. ran the release-notes posts, built the 'carry on' canvas autocomplete, co-built teach, and made the fairies launch video — 'the weirdest and most ambitious project.' left to prototype contributor tools for wikimedia and wikipedia. (sources: [lu: previously tldraw, now prototyping at wikipedia](https://www.todepond.com/), [departure post](https://www.linkedin.com/posts/todepond_im-leaving-tldraw-to-enter-the-world-of-activity-7407853597281058817-P7r0), [tldraw.dev](https://tldraw.dev/blog/announcing-tldraws-seed-round), [lu wilson: weirdest and most ambitious project](https://www.linkedin.com/posts/todepond_we-just-added-fairies-to-tldraw-dot-com-activity-7401313135183421440-Lcqb))
- the seed-era bench (team): named in the november 2022 seed post: mitja bezenšek ('arrow bender,' slovenia, staff from january 2023, ex-zebra bi), alex dytrych (somehats — product engineer and interaction designer, london, founder of the erase all kittens coding game), jamie blair (frontend, september 2022 – june 2023), and collaborators faraz shaikh and sunil pai (partykit founder, ex-react core and cloudflare — engagement type unclear, likely contract or advisory). (sources: [tldraw.dev](https://tldraw.dev/blog/announcing-tldraws-seed-round), [bezenšek arrow bender, jan 2023–, slovenia](https://www.linkedin.com/in/mitjabezensek), [dytrych making a very good whiteboard, jan 2023–](https://www.linkedin.com/in/alexdytrych), [alex.dytry.ch](https://alex.dytry.ch/), [blair frontend dev sep 2022–jun 2023](https://www.linkedin.com/in/jamie-blair-97039b111), [pai: react/cloudflare workers/partykit background](https://sunilpai.dev/))
- the later additions (team): taha hassan (software developer, august 2023 – november 2024; make real, carry on, accessibility), orion reed (engineer-in-residence ~2024 — spatial-canvas hci researcher from block science and liberatory computing; co-built teach; author of tldraw-3d and tldraw-graph-layout), mime čuvalo (head of engineering, 2024–present; ex-youtube, dropbox, google; the firessh author), and alix wiesser, who posted the tldraw computer announcement in december 2024. (sources: [hassan aug 2023–nov 2024](https://www.linkedin.com/in/taha--hassan), [reed: engineer-in-residence at tldraw, block science](https://blog.vaporware.network/podcasts/episode-5-orion-reed/), [3d underlay experiment on tldraw](https://github.com/OrionReed/tldraw-3d), [čuvalo head of engineering 2024–present](https://www.nightlight.rocks/mime/about/resume), [waitlist phase](https://www.linkedin.com/posts/alixmini_introducing-tldraw-computer-our-teams-activity-7273399940985344000-Mkes))
- the current roster (team): the company page lists ~20 people as of september 2026: phil low (head of gtm), andreas aslaksen (business operations lead), mime čuvalo (head of engineering), tim gilboy (pm), dan ross (solutions eng), niall drievers (backend eng), josh flynn and spencer tasch (sales), sasha li and siobhan codd (ops), and product engineers mitja bezenšek, kostya farber, max drake, andromeda stroev, ani krishnan, guillaume richard, jessica edwards, kevin ingersoll. growth markers: 5 fte in december 2022, ~8 in november 2023, 'nearly twenty' in april 2025. distributed across uk, eu, and us. (sources: [full current team roster + roles](https://tldraw.dev/company), [origins quote, $2](https://techcrunch.com/2022/12/16/tldraw-offers-a-collaborative-whiteboard-without-any-login/), [$10m series a (lux + definition)](https://tldraw.dev/blog/announcing-tldraw-series-a), [full dated post index nov 2022–sep 2026](https://tldraw.dev/blog))
- the backers (team): lux capital led both the $2.7m seed (november 2022) and the $10m series a (april 2025, co-led with definition); amplify partners and preston-werner ventures joined the $2m insider extension (november 2023). the angel list reads like tools-of-thought twitter: guillermo rauch, soleio, adam wiggins (muse — the lineage link made literal), cristóbal valenzuela, johannes schickling, david khourshid, tom preston-werner, brian lovin, sabrina hahn, liu jiang, and more. ~$14.7m raised across three rounds per indexed.vc; a '$24.1m' figure on linkedin-derived aggregators is unverified. (sources: [tldraw.dev](https://tldraw.dev/blog/announcing-tldraws-seed-round), [$2m insider extension (amplify, lux, preston-werner ventures)](https://tldraw.dev/blog/tldraw-raised-another-2m), [$10m series a (lux + definition)](https://tldraw.dev/blog/announcing-tldraw-series-a), [total funding $14](https://indexed.vc/companies/tldraw), [sheldrick at tldraw jun 2022–](https://www.linkedin.com/in/ds300))

## writings

- 2021–2023 — the canvas micro-problem essays (essay, steve, steveruiz.me): the steveruiz.me corpus — technical essays documenting canvas micro-problems as they were solved in public: 'creating a zoom ui,' 'fixing the drift in shape rotations,' 'perfect dragging,' 'dead zone dragging,' the reordering essays on fractional indexing, 'all about arcs,' and typescript utilities. [source](https://steveruiz.me)
- 2022-11-30 — announcing tldraw's seed round (post, steve, tldraw blog): the seed announcement — $2.7m led by lux, the 'new tldraw' beta, the full angel roster, and the first statement of the canvas-as-infrastructure thesis. [source](https://tldraw.dev/blog/announcing-tldraws-seed-round)
  > "it's our belief that a canvas should be a thing you build with, rather than build yourself"
- 2023-03-02 — introducing signia (post, steve, tldraw's early blog): introducing signia — the v2 rewrite's reactive state library, released standalone under mit and co-authored with david sheldrick. [source](https://tldraw.substack.com/p/introducing-signia)
- 2023-11-18 — make real, the story so far (essay, steve, tldraw's early blog): the inside account of make real week: forking sawyer hood's draw-a-ui the next morning, the generated site living in an iframe on the canvas, the rate limits, and the byo-key workaround. [source](https://tldraw.substack.com/p/make-real-the-story-so-far)
  > "our tldraw + gpt-4v experiment broke the internet a little"
- 2023-11-22 — tldraw raised another $2m (post, steve, tldraw blog): the $2m insider extension announcement — amplify, lux, and preston-werner ventures, closed a week before the make real virality. [source](https://tldraw.dev/blog/tldraw-raised-another-2m)
  > "not sure how to feel about that—but hype is hype!"
- 2023-12-20 — license update for the tldraw sdk (post, steve, tldraw blog): the license change post — the sdk moves to a bespoke non-commercial license adapted from scratch's, timed with the v2.0.0 beta, with mit and apache-2.0 grandfathered for old releases. [source](https://tldraw.dev/blog/license-update-for-the-tldraw-sdk)
  > "open source is a spectrum"
- 2024-05-23 — miro vs. tldraw (post, steve, tldraw blog): the miro-vs-tldraw post — the direct comparison with the enterprise whiteboard, on the company's own terms. [source](https://tldraw.dev/blog)
- 2024-08-05 — announcing tldraw sync (post, steve, tldraw blog): announcing tldraw sync — self-hosted sync as the sdk's first add-on module, included with the license. [source](https://tldraw.dev/blog/announcing-tldraw-sync)
- 2025-04-09 — announcing tldraw's series a (essay, steve, tldraw blog): the series a essay — $10m led by lux and definition, ~$1m first-year license revenue, named customers, and the 'mapbox for figma for x' pitch. [source](https://tldraw.dev/blog/announcing-tldraw-series-a)
- 2025-09-18 — announcing tldraw sdk 4.0 (post, steve, tldraw blog): the sdk 4.0 announcement — create-tldraw cli, five mit starter kits, wcag 2.2 aa, and license-key enforcement: free in development, keyed in production. [source](https://tldraw.dev/blog/tldraw-sdk-4-0)
  > "fate and capital both demand that tldraw be a sustainable project"
- 2025-12-01 — the fairies launch (video, lu, tldraw): lu wilson's fairies launch video — the december-only, $25 multi-agent experiment she called tldraw's 'weirdest and most ambitious project.' [source](https://fairies.tldraw.com/)
- 2025-12-19 — getting multiple ai agents to work together (post, steve, tldraw): the multi-agent coordination writeup — what tldraw learned running a 'fairy management system,' including that the agents are essentially working blind. [source](https://www.linkedin.com/posts/tldraw_getting-multiple-ai-agents-to-work-together-activity-7407879368577794048-lY-u)
- 2026-01-17 — stay away from my trash! (post, steve, tldraw blog): the ai-slop follow-up — 'stay away from my trash!' concedes tldraw's own /issue claude code command authored some of the bad prs and notes excalidraw's pr volume more than doubled quarter over quarter. [source](https://tldraw.dev/blog/stay-away-from-my-trash)
- 2026-03-03 — tldraw mcp app: letting your agents draw (post, steve, tldraw blog): 'tldraw mcp app: letting your agents draw' — the canvas as an mcp surface for agents. [source](https://tldraw.dev/blog)
- 2026 — the 2026 craft essays (essay, steve, tldraw blog): the 2026 craft essays on the tldraw blog — 'text is not enough' (march 30), 'an exhaustive review of design tool hover areas' (april 7), 'erasing shapes' (june 10), 'i'm pretty sure isrecord is our fault' (july 9). [source](https://tldraw.dev/blog)
- 2026-05-07 — tldraw sdk 5.0 (post, steve, tldraw blog): the sdk 5.0 post — a feature-heavy release around customization, performance, and extension. [source](https://tldraw.dev/blog/tldraw-sdk-5-0)
  > "we shipped our backlog"
- 2026-06-12 — 20 things i wish ai chatbots knew about tldraw (document, steve, tldraw blog): '20 things i wish ai chatbots knew about tldraw' — a page maintained partly because llms keep misdescribing the license. [source](https://tldraw.dev/blog/20-things-i-wish-ai-chatbots-knew-about-tldraw)
- 2026-07-16 — tldraw offline (post, steve, tldraw blog): the tldraw offline launch — free, file-based, local-first desktop builds with scripting and agent access. [source](https://tldraw.dev/blog/tldraw-offline)
- 2026-09-10 — introducing tldraw flash (post, roster, tldraw blog): introducing tldraw flash — lo-fi hand-drawn animation built largely by interns audrey leo and leo knudsen with max drake and daniel lefcourt. [source](https://tldraw.dev/blog/introducing-tldraw-flash)
- undated — the designers-shipping posts (tweet, steve, x): the x corpus survives third-hand — a barnsworthburning record preserves ruiz's posts arguing designers should race to get as close to the product as possible, the design-engineer position stated on social media rather than the blog. [source](https://barnsworthburning.net/records/42796/as-close-to-the-product-as-possible)
  > "if you're a designer then you should be racing to get as close to the product as possible"
- 2022 — supper club × steve ruiz: building a drawing app (podcast, steve, syntax.fm): syntax.fm supper club #505 — 'building a drawing app': the tech origin interview covering perfect-freehand, globs, and why the canvas is dom rather than a canvas element. [source](https://syntax.fm/show/505/supper-club-steve-ruiz-building-a-drawing-app)
- 2022-07-07 — infinite canvases with steve ruiz (podcast, steve, metamuse): metamuse ep. 59, 'infinite canvases with steve ruiz' — the muse team interviews ruiz on the canvas as 'ultimate fully-generalized form of all digital documents,' plus the art-school-to-broke-at-30 backstory and the sponsorware launch details. [source](https://museapp.com/podcast/59-infinite-canvases/)
- 2023 — the tldr of the collaborative whiteboard (podcast, steve, generative now): lightspeed's generative now with michael mignano — 'the tldr of the collaborative whiteboard.' [source](https://podcasts.apple.com/us/podcast/steve-ruiz-the-tldr-of-the-collaborative-whiteboard-tldraw/id1709773028?i=1000642080202)
- 2023-12 — drawing the future with ai (interview, steve, this week in startups): this week in startups e1863 — 'drawing the future with ai': ruiz demos make real (including state-chart-to-ui generation) weeks after the raise-and-go-viral fortnight. [source](https://thisweekinstartups.com/episodes/C7cYhYAE4Bb)
- 2024-01-05 — the accidental ai canvas (podcast, steve, latent space): latent space's 'the accidental ai canvas' — the key intellectual framing interview: the adobe and figma offers, the taste-driven oss philosophy, and the canvas as 'a really, really good visual multimodal prompting application environment.' [source](https://www.latent.space/p/tldraw)
  > "the good looking part was just like my own taste and my own eye and like tons and tons of iterations"
- 2024 — make real: tldraw's ai adventure (talk, steve, gitnation / jsnation): the full behind-the-scenes make real talk — including why miro 'could not' have built it, because their canvas isn't web. [source](https://gitnation.com/contents/make-real-tldraws-ai-adventure)
- 2024 — tldraw's accidental ai play (podcast, steve, podrocket): podrocket — 'tldraw's accidental ai play,' touring makereal, teach, and computer. [source](https://podrocket.logrocket.com/tldraws-accidental-ai-play-steve-ruiz)
- 2025-07-21 — tldraw computer (talk, steve, ai engineer world's fair): ai engineer world's fair 2025 — the tldraw computer talk covering the make real → draw fast → computer → teach arc, the excalidraw ink origin, and the google collaboration story, with shoutouts to liquid layers and observable. [source](https://ai.engineer/talks/1C2TdPkj6aQ-tldraw-computer)
- 2025 — what's under the pointer? (talk, steve, react advanced): react advanced 2025 — 'what's under the pointer?': the hit-testing deep dive. [source](https://gitnation.com/contents/whats-under-the-cursor)
- 2025 — is the canvas the future for ai? (podcast, steve, dive club): dive club — 'is the canvas the future for ai?': 'over 3 years and $5 million building the perfect canvas,' the fairies work, and ruiz's tool-design principles. [source](https://podcasts.apple.com/us/podcast/steve-ruiz-is-the-canvas-the-future-for-ai/id1686414242?i=1000739130415)
- 2025-11-10 — shoptalk show #690 (podcast, steve, shoptalk show): shoptalk show #690 — the state of the sdk, local data, the business model, fairies, and the company's future. [source](https://shoptalkshow.com/690/)
- 2026-03-16 — he turned down adobe. then he shelved his own product (podcast, steve, ux tools): ux tools s1e13 — 'he turned down adobe. then he shelved his own product': product-maker fit, and 'just ask for money' on oss monetization. [source](https://www.uxtools.co/episodes/he-turned-down-adobe-then-he-shelved-his-own-product)
- 2026-03-22 — why html canvas beats graphics rendering (interview, steve, two set ai): two set ai written interview — the html-vs-webgl bet that made the canvas a host for arbitrary product surfaces. [source](https://www.twosetai.com/insights/why-html-canvas-beats-graphics-rendering/)
  > "my bet with tldraw was… i could probably just make normal website stuff just as fast… then i would be able to put anything onto that canvas"
- 2026-03-28 — canvas vs. chat for ai collaboration (interview, steve, two set ai): two set ai written interview — canvas-vs-chat for agents, and why a shared spatial surface suits parallel multi-agent work. [source](https://www.twosetai.com/insights/canvas-vs-chat-ai-collaboration/)
  > "if it's busy, you just go somewhere else"
- 2026 — agents on the canvas in tldraw (talk, steve, ai engineer europe): ai engineer europe 2026 — 'agents on the canvas in tldraw': fairies, the replit and luma canvases built on the sdk, the stitch joke, and make real looking 'quaint… in 2026.' [source](https://ai.engineer/talks/agents-on-the-canvas-in-tldraw)
- 2026-06 — agents on the canvas with tldraw (talk, steve, ai native devcon): ai native devcon, june 2026 — 'agents on the canvas with tldraw.' [source](https://www.youtube.com/watch?v=7Sy2gSoxu7o)
- 2026 — agents on the canvas with tldraw (talk, roster, gitnation): max drake's agent-history talk — teach, the agent starter kit, and fairies from inside the team. [source](https://gitnation.com/contents/agents-on-the-canvas-with-tldraw)

## controversies

- 2021– — the adobe turndown: the adobe legend is single-source — ruiz's own podcast retellings: he took the offer, deferred six months, quit play, and turned adobe down 'on a friday.' no adobe-side confirmation exists; the story is load-bearing for the independence narrative. reaction: it's consistent across years of retellings (metamuse, latent space, ux tools) and nobody has contested it — but it remains self-reported biography, marked reported rather than confirmed. (sources: [accidental ai canvas](https://www.latent.space/p/tldraw), [adobe turndown on a friday](https://www.uxtools.co/episodes/he-turned-down-adobe-then-he-shelved-his-own-product), [backstory: art school → broke at 30 → design → code](https://museapp.com/podcast/59-infinite-canvases/))
- 2023– — open source is a spectrum: 'open source is a spectrum' — ruiz's line in the december 2023 license post became the definitional flashpoint. the readme's 'open source' wording needed a pr to become 'source available,' and isitreallyfoss.com lists tldraw as formerly-foss. reaction: the company now claims 'source available' rather than osi-conformant openness; the debate survives as a discourse scar and an llm-misinformation problem the '20 things' page exists to correct. (sources: [bespoke license w/ sdk 2](https://tldraw.dev/blog/license-update-for-the-tldraw-sdk), [readme corrected from open source to source available](https://github.com/tldraw/tldraw/pull/2416), [its not foss… changed in december 2023](https://isitreallyfoss.com/projects/tldraw/), [company page correcting llm misinformation about the license](https://tldraw.dev/blog/20-things-i-wish-ai-chatbots-knew-about-tldraw))
- 2025– — the two steve ruizes: the other steve ruiz — a separate archive of 'trends with benefits' workos/gtm essays like 'sameness-as-a-service' describes 'my first 50 days at workos.' it appears to be a different steve ruiz, not tldraw's founder. reaction: recorded so nothing from that corpus gets attributed here — an inference from the workos references, not a confirmed identity split. (sources: [caution: different steve ruiz (workos gtm) — not tldraws founder](https://steveruiz.substack.com/archive))
- 2023– — tldraw, inc. vs tldraw gb ltd: entity naming drifts between sources — license texts say 'tldraw, inc.' while the early company blog's footer says 'tldraw gb ltd.' the corporate structure (uk ltd plus us inc.?) is not publicly documented. reaction: the dossier preserves both names as printed rather than resolving a structure the company hasn't published. (sources: [license text, tldraw, inc](https://github.com/tldraw/tldraw/blob/4d1e3d97431da79e4e0f164daa07799bd704a30e/LICENSE.md), [apr 4 2023 switchover plan](https://tldraw.substack.com/p/tldraws-upcoming-re-launch))

AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

Canonical page: https://hraness.com/tldraw/people


Published by @ben in profile revision 1.
Original document: https://hraness.com/tldraw/people
Original credited author: Hraness
AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

## Structured source and record data

````json
{"anchors":[{"id":"founder","originalUrl":"https://hraness.com/tldraw/people#founder","title":"the founder"},{"id":"writing","originalUrl":"https://hraness.com/tldraw/people#writing","title":"the writing"},{"id":"team","originalUrl":"https://hraness.com/tldraw/people#team","title":"the team"},{"id":"appearances","originalUrl":"https://hraness.com/tldraw/people#appearances","title":"interviews and talks"},{"id":"philosophy","originalUrl":"https://hraness.com/tldraw/people#philosophy","title":"the philosophy"}],"provenance":{"draftingDisclosure":"AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.","originalAuthor":"Hraness","originalRevision":"41a136f3867698526b4a8b79709b302a0aa456102ebf6705b75337ff53a69889","originalUrl":"https://hraness.com/tldraw/people","source":"hraness"},"records":[{"date":{"precision":"approximate","text":"2021–"},"id":"record-49b594054bf4bbbfb53d","kind":"people-controversies","label":"the adobe turndown","original":{"date":"2021–","detail":"the adobe legend is single-source — ruiz's own podcast retellings: he took the offer, deferred six months, quit play, and turned adobe down 'on a friday.' no adobe-side confirmation exists; the story is load-bearing for the independence narrative.","id":"cty-adobe-lore","reaction":"it's consistent across years of retellings (metamuse, latent space, ux tools) and nobody has contested it — but it remains self-reported biography, marked reported rather than confirmed.","sourceIds":["src-hp-latentspace","src-hp-uxtools","src-hp-metamuse-59"],"title":"the adobe turndown"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-a072e62737ef79e0e87e","source-7ca02a025de3ac139adb","source-a97c6e5eb96a524fc34b"]},{"date":{"precision":"approximate","text":"2023–"},"id":"record-07c66fbee7d3543996fb","kind":"people-controversies","label":"open source is a spectrum","original":{"date":"2023–","detail":"'open source is a spectrum' — ruiz's line in the december 2023 license post became the definitional flashpoint. the readme's 'open source' wording needed a pr to become 'source available,' and isitreallyfoss.com lists tldraw as formerly-foss.","id":"cty-spectrum-quote","reaction":"the company now claims 'source available' rather than osi-conformant openness; the debate survives as a discourse scar and an llm-misinformation problem the '20 things' page exists to correct.","sourceIds":["src-hp-license-update","src-ci-pr-2416","src-ci-isitreallyfoss","src-ci-20-things"],"title":"open source is a spectrum"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-e7c8514215c465ec1460","source-cf0066f527c6c50c4517","source-b611cf7aa43735f0e5dd","source-6d61b709f60af19eb4a3"]},{"date":{"precision":"approximate","text":"2025–"},"id":"record-f6d905d6a85233bfea7f","kind":"people-controversies","label":"the two steve ruizes","original":{"date":"2025–","detail":"the other steve ruiz — a separate archive of 'trends with benefits' workos/gtm essays like 'sameness-as-a-service' describes 'my first 50 days at workos.' it appears to be a different steve ruiz, not tldraw's founder.","id":"cty-other-steve","reaction":"recorded so nothing from that corpus gets attributed here — an inference from the workos references, not a confirmed identity split.","sourceIds":["src-hp-steveruiz-substack"],"title":"the two steve ruizes"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-2529239118320197dd4e"]},{"date":{"precision":"approximate","text":"2023–"},"id":"record-477d4f72064e203efe13","kind":"people-controversies","label":"tldraw, inc. vs tldraw gb ltd","original":{"date":"2023–","detail":"entity naming drifts between sources — license texts say 'tldraw, inc.' while the early company blog's footer says 'tldraw gb ltd.' the corporate structure (uk ltd plus us inc.?) is not publicly documented.","id":"cty-entity-naming","reaction":"the dossier preserves both names as printed rather than resolving a structure the company hasn't published.","sourceIds":["src-hp-license-md","src-hp-relaunch-post"],"title":"tldraw, inc. vs tldraw gb ltd"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-160a3c579c672dede5e5","source-776c425b77c72a1cc6aa"]},{"id":"record-608d0a86f2ed38f65872","kind":"tldraw-people","label":"steve ruiz","original":{"handle":"steveruizok","id":"steve","name":"steve ruiz","note":"founder and ceo. american-born, london-based designer-developer: bfa in painting, mfa in visual art from the university of chicago (2013), then a working painter — 'kind of broke' near cambridge at ~30 when he pivoted into product design via clearscore, inviqa, design educator at framer (amsterdam, 2019–2020), and product designer at play. the open-source canvas libraries drew inbound from every infinite-canvas product in spring 2021; he took an adobe offer, deferred it, quit, and turned it down — 'on a friday.' started tldraw in may 2021, went full-time that july on github sponsors and contracting savings, founded the company february 2022. writes the canvas micro-problem essays at steveruiz.me and runs the finsbury park office.","role":"founder","sourceIds":["src-hp-steveruiz-github","src-hp-steveruiz-about","src-hp-aiengineer-speaker","src-hp-metamuse-59","src-hp-latentspace","src-hp-uxtools","src-hp-steveruiz-linkedin"]},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-0779815f17b397645ab6","source-e9ccda201877007f7e78","source-df0cc179823417b31869","source-a97c6e5eb96a524fc34b","source-a072e62737ef79e0e87e","source-7ca02a025de3ac139adb","source-87e0ed80bcc7e0e9c635"]},{"id":"record-48c2b798235703b52a6a","kind":"tldraw-people","label":"david sheldrick","original":{"handle":"ds300","id":"sheldrick","name":"david sheldrick","note":"the first senior engineer, joined june 2022 — ex-artsy and pulley, author of patch-package. co-created signia, the v2 rewrite's reactive state library released standalone under mit, and leads much of the sync/store engine work.","role":"team","sourceIds":["src-hp-ds300-linkedin","src-hp-seed-blog","src-hp-signia"]},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-f3a30ce6de8bfe3ca130","source-e43f25e6cc93f9911888","source-40427691021adf05ce6e"]},{"id":"record-46858b923c053d258936","kind":"tldraw-people","label":"lu wilson","original":{"handle":"todepond","id":"lu","name":"lu wilson","note":"software engineer and prototyper, november 2022 – december 2025 — ex-ink & switch, creator of sandspiel. ran the release-notes posts, built the 'carry on' canvas autocomplete, co-built teach, and made the fairies launch video — 'the weirdest and most ambitious project.' left to prototype contributor tools for wikimedia and wikipedia.","role":"team","sourceIds":["src-hp-todepond-site","src-hp-lu-leaving","src-hp-seed-blog","src-hp-fairies-li-lu"]},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-fbea4e55db5a3378e54a","source-d72b89f1cbe76a5ed38c","source-e43f25e6cc93f9911888","source-ea4e6415e7e8efa1a8a7"]},{"id":"record-f295f70be38e9210e86e","kind":"tldraw-people","label":"the seed-era bench","original":{"handle":null,"id":"early","name":"the seed-era bench","note":"named in the november 2022 seed post: mitja bezenšek ('arrow bender,' slovenia, staff from january 2023, ex-zebra bi), alex dytrych (somehats — product engineer and interaction designer, london, founder of the erase all kittens coding game), jamie blair (frontend, september 2022 – june 2023), and collaborators faraz shaikh and sunil pai (partykit founder, ex-react core and cloudflare — engagement type unclear, likely contract or advisory).","role":"team","sourceIds":["src-hp-seed-blog","src-hp-mitja-linkedin","src-hp-alex-linkedin","src-hp-alex-site","src-hp-jamie-linkedin","src-hp-sunilpai"]},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-e43f25e6cc93f9911888","source-0e4a00feca6126e61d1b","source-bcbbd5b344caa3ef525e","source-e46b16339122aa872ea9","source-355e63644f4f525d8c72","source-f87ea5af74d5ff569f7d"]},{"id":"record-8828df03034de1538483","kind":"tldraw-people","label":"the later additions","original":{"handle":null,"id":"later","name":"the later additions","note":"taha hassan (software developer, august 2023 – november 2024; make real, carry on, accessibility), orion reed (engineer-in-residence ~2024 — spatial-canvas hci researcher from block science and liberatory computing; co-built teach; author of tldraw-3d and tldraw-graph-layout), mime čuvalo (head of engineering, 2024–present; ex-youtube, dropbox, google; the firessh author), and alix wiesser, who posted the tldraw computer announcement in december 2024.","role":"team","sourceIds":["src-hp-taha-linkedin","src-hp-orion-vaporware","src-hp-orion-tldraw3d","src-hp-mime-resume","src-hp-computer-wiesser"]},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-9373b08b141f72811f84","source-05e230c7d1a70101e141","source-9d6d1395a55b217c8f4a","source-4f30038fb8925348f4d5","source-118217b5806011d6c9fd"]},{"id":"record-8daf68b48277a68d9732","kind":"tldraw-people","label":"the current roster","original":{"handle":null,"id":"roster","name":"the current roster","note":"the company page lists ~20 people as of september 2026: phil low (head of gtm), andreas aslaksen (business operations lead), mime čuvalo (head of engineering), tim gilboy (pm), dan ross (solutions eng), niall drievers (backend eng), josh flynn and spencer tasch (sales), sasha li and siobhan codd (ops), and product engineers mitja bezenšek, kostya farber, max drake, andromeda stroev, ani krishnan, guillaume richard, jessica edwards, kevin ingersoll. growth markers: 5 fte in december 2022, ~8 in november 2023, 'nearly twenty' in april 2025. distributed across uk, eu, and us.","role":"team","sourceIds":["src-hp-company-page","src-hp-techcrunch","src-hp-series-a","src-hp-blog-index"]},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-556e68438ef2be8183aa","source-0ded8ba3e1d0989eea65","source-b9ec52b07ae84a54ac63","source-cea4e9fcf9dc7020ca42"]},{"id":"record-b8cb500cd9b9d312ea16","kind":"tldraw-people","label":"the backers","original":{"handle":null,"id":"backers","name":"the backers","note":"lux capital led both the $2.7m seed (november 2022) and the $10m series a (april 2025, co-led with definition); amplify partners and preston-werner ventures joined the $2m insider extension (november 2023). the angel list reads like tools-of-thought twitter: guillermo rauch, soleio, adam wiggins (muse — the lineage link made literal), cristóbal valenzuela, johannes schickling, david khourshid, tom preston-werner, brian lovin, sabrina hahn, liu jiang, and more. ~$14.7m raised across three rounds per indexed.vc; a '$24.1m' figure on linkedin-derived aggregators is unverified.","role":"team","sourceIds":["src-hp-seed-blog","src-hp-2m-extension","src-hp-series-a","src-ci-indexed","src-hp-ds300-linkedin"]},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-e43f25e6cc93f9911888","source-79a9d66b03d0f429a9f5","source-b9ec52b07ae84a54ac63","source-f89ea29a075e82f4292e","source-f3a30ce6de8bfe3ca130"]},{"id":"record-4e86f0d593eb02e87a84","kind":"tldraw-themes","label":"ai on the canvas","original":{"text":"ai on the canvas"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"id":"record-e17573a2180acf03f721","kind":"tldraw-themes","label":"building in public","original":{"text":"building in public"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"id":"record-7d484f72988307d0854f","kind":"tldraw-themes","label":"canvas as infrastructure","original":{"text":"canvas as infrastructure"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"id":"record-670967d6d765a538621a","kind":"tldraw-themes","label":"demos as r&d","original":{"text":"demos as r&d"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"id":"record-9c292f67c41fec1f1d21","kind":"tldraw-themes","label":"independence","original":{"text":"independence"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"id":"record-57a1bf90c06c10d12e61","kind":"tldraw-themes","label":"open source as spectrum","original":{"text":"open source as spectrum"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"id":"record-24fa49d3f46207d90a7d","kind":"tldraw-themes","label":"taste-driven engineering","original":{"text":"taste-driven engineering"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"id":"record-0de790e6821ad7f742e8","kind":"tldraw-themes","label":"the sdk business","original":{"text":"the sdk business"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":[]},{"date":{"precision":"approximate","text":"2021–2023"},"id":"record-ce6c6ebc82f0a2ac32d5","kind":"tldraw-writings","label":"the canvas micro-problem essays","original":{"date":"2021–2023","id":"wrt-canvas-essays","kind":"essay","person":"steve","quotes":[],"sourceIds":["src-hp-steveruiz-home"],"summary":"the steveruiz.me corpus — technical essays documenting canvas micro-problems as they were solved in public: 'creating a zoom ui,' 'fixing the drift in shape rotations,' 'perfect dragging,' 'dead zone dragging,' the reordering essays on fractional indexing, 'all about arcs,' and typescript utilities.","themes":["building in public","taste-driven engineering"],"title":"the canvas micro-problem essays","traction":null,"url":"https://steveruiz.me","venue":"steveruiz.me"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-02999ae8aa9666132566"]},{"date":{"precision":"day","text":"2022-11-30"},"id":"record-f7f5c48708bfcc5a9817","kind":"tldraw-writings","label":"announcing tldraw's seed round","original":{"date":"2022-11-30","id":"wrt-seed-post","kind":"post","person":"steve","quotes":[{"sourceId":"src-hp-seed-blog","text":"it's our belief that a canvas should be a thing you build with, rather than build yourself"}],"sourceIds":["src-hp-seed-blog","src-hp-hn-seed"],"summary":"the seed announcement — $2.7m led by lux, the 'new tldraw' beta, the full angel roster, and the first statement of the canvas-as-infrastructure thesis.","themes":["canvas as infrastructure","the sdk business"],"title":"announcing tldraw's seed round","traction":"154 points on hn","url":"https://tldraw.dev/blog/announcing-tldraws-seed-round","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-e43f25e6cc93f9911888","source-413052a84c1b49ea0c47"]},{"date":{"precision":"day","text":"2023-03-02"},"id":"record-059857bb4d05af331749","kind":"tldraw-writings","label":"introducing signia","original":{"date":"2023-03-02","id":"wrt-signia","kind":"post","person":"steve","quotes":[],"sourceIds":["src-hp-signia"],"summary":"introducing signia — the v2 rewrite's reactive state library, released standalone under mit and co-authored with david sheldrick.","themes":["building in public","taste-driven engineering"],"title":"introducing signia","traction":null,"url":"https://tldraw.substack.com/p/introducing-signia","venue":"tldraw's early blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-40427691021adf05ce6e"]},{"date":{"precision":"day","text":"2023-11-18"},"id":"record-3d54c7e85d89a64ca6d9","kind":"tldraw-writings","label":"make real, the story so far","original":{"date":"2023-11-18","id":"wrt-make-real-story","kind":"essay","person":"steve","quotes":[{"sourceId":"src-hp-makereal-story","text":"our tldraw + gpt-4v experiment broke the internet a little"}],"sourceIds":["src-hp-makereal-story","src-ci-hn-make-real-sub"],"summary":"the inside account of make real week: forking sawyer hood's draw-a-ui the next morning, the generated site living in an iframe on the canvas, the rate limits, and the byo-key workaround.","themes":["ai on the canvas","demos as r&d","building in public"],"title":"make real, the story so far","traction":"6 points on hn — the virality lived on x and in the press","url":"https://tldraw.substack.com/p/make-real-the-story-so-far","venue":"tldraw's early blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-4a50ec2529115dae6838","source-5a03f675faa4e4268d25"]},{"date":{"precision":"day","text":"2023-11-22"},"id":"record-eb50bf2ef3a89c0a4143","kind":"tldraw-writings","label":"tldraw raised another $2m","original":{"date":"2023-11-22","id":"wrt-2m-extension","kind":"post","person":"steve","quotes":[{"sourceId":"src-hp-2m-extension","text":"not sure how to feel about that—but hype is hype!"}],"sourceIds":["src-hp-2m-extension"],"summary":"the $2m insider extension announcement — amplify, lux, and preston-werner ventures, closed a week before the make real virality.","themes":["the sdk business"],"title":"tldraw raised another $2m","traction":null,"url":"https://tldraw.dev/blog/tldraw-raised-another-2m","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-79a9d66b03d0f429a9f5"]},{"date":{"precision":"day","text":"2023-12-20"},"id":"record-6eb81df4ea092c086cfc","kind":"tldraw-writings","label":"license update for the tldraw sdk","original":{"date":"2023-12-20","id":"wrt-license-update","kind":"post","person":"steve","quotes":[{"sourceId":"src-hp-license-update","text":"open source is a spectrum"}],"sourceIds":["src-hp-license-update","src-ci-pr-2167","src-hp-v2beta1"],"summary":"the license change post — the sdk moves to a bespoke non-commercial license adapted from scratch's, timed with the v2.0.0 beta, with mit and apache-2.0 grandfathered for old releases.","themes":["open source as spectrum","the sdk business"],"title":"license update for the tldraw sdk","traction":null,"url":"https://tldraw.dev/blog/license-update-for-the-tldraw-sdk","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-e7c8514215c465ec1460","source-b70eac66abcdfb7705fa","source-13aacd1e6c1970ef580b"]},{"date":{"precision":"day","text":"2024-05-23"},"id":"record-df0aaaca4fe7137ffa32","kind":"tldraw-writings","label":"miro vs. tldraw","original":{"date":"2024-05-23","id":"wrt-miro-vs","kind":"post","person":"steve","quotes":[],"sourceIds":["src-hp-blog-index"],"summary":"the miro-vs-tldraw post — the direct comparison with the enterprise whiteboard, on the company's own terms.","themes":["canvas as infrastructure"],"title":"miro vs. tldraw","traction":null,"url":"https://tldraw.dev/blog","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-cea4e9fcf9dc7020ca42"]},{"date":{"precision":"day","text":"2024-08-05"},"id":"record-dbd0bffc36d2dcc5aae1","kind":"tldraw-writings","label":"announcing tldraw sync","original":{"date":"2024-08-05","id":"wrt-sync-announce","kind":"post","person":"steve","quotes":[],"sourceIds":["src-hp-sync-announce","src-hp-sync-docs"],"summary":"announcing tldraw sync — self-hosted sync as the sdk's first add-on module, included with the license.","themes":["the sdk business","canvas as infrastructure"],"title":"announcing tldraw sync","traction":null,"url":"https://tldraw.dev/blog/announcing-tldraw-sync","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-5f1144a285648e07a390","source-589420e7248aa2aab097"]},{"date":{"precision":"day","text":"2025-04-09"},"id":"record-76056deba2c917ddd813","kind":"tldraw-writings","label":"announcing tldraw's series a","original":{"date":"2025-04-09","id":"wrt-series-a","kind":"essay","person":"steve","quotes":[],"sourceIds":["src-hp-series-a","src-ci-linkedin-series-a"],"summary":"the series a essay — $10m led by lux and definition, ~$1m first-year license revenue, named customers, and the 'mapbox for figma for x' pitch.","themes":["the sdk business","canvas as infrastructure"],"title":"announcing tldraw's series a","traction":"the hn submission got 3 points","url":"https://tldraw.dev/blog/announcing-tldraw-series-a","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-b9ec52b07ae84a54ac63","source-deb6e027849db416b55e"]},{"date":{"precision":"day","text":"2025-09-18"},"id":"record-db61fd03e67eb936fae2","kind":"tldraw-writings","label":"announcing tldraw sdk 4.0","original":{"date":"2025-09-18","id":"wrt-sdk40","kind":"post","person":"steve","quotes":[{"sourceId":"src-hp-sdk40","text":"fate and capital both demand that tldraw be a sustainable project"}],"sourceIds":["src-hp-sdk40","src-hp-sdk4-release-notes","src-hp-alternativeto-sdk4"],"summary":"the sdk 4.0 announcement — create-tldraw cli, five mit starter kits, wcag 2.2 aa, and license-key enforcement: free in development, keyed in production.","themes":["the sdk business","open source as spectrum"],"title":"announcing tldraw sdk 4.0","traction":"98 points, 50 comments on hn — the most contested thread in company history","url":"https://tldraw.dev/blog/tldraw-sdk-4-0","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-5ff2336f5e7c5cf69944","source-e405116eb40d643a2837","source-70eae43cb2ebb63ab7fb"]},{"date":{"precision":"day","text":"2025-12-01"},"id":"record-8228519cda8e3487dd3b","kind":"tldraw-writings","label":"the fairies launch","original":{"date":"2025-12-01","id":"wrt-fairies-video","kind":"video","person":"lu","quotes":[],"sourceIds":["src-hp-fairies-li-lu","src-ci-fairies-linkedin","src-hp-fairies-site"],"summary":"lu wilson's fairies launch video — the december-only, $25 multi-agent experiment she called tldraw's 'weirdest and most ambitious project.'","themes":["ai on the canvas","demos as r&d"],"title":"the fairies launch","traction":null,"url":"https://fairies.tldraw.com/","venue":"tldraw"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-ea4e6415e7e8efa1a8a7","source-0cc8bfb752a210cf39ac","source-fd730c76aea6e83b95d6"]},{"date":{"precision":"day","text":"2025-12-19"},"id":"record-d025ef9ec1cc0f82fd42","kind":"tldraw-writings","label":"getting multiple ai agents to work together","original":{"date":"2025-12-19","id":"wrt-fairies-coord","kind":"post","person":"steve","quotes":[],"sourceIds":["src-ci-fairies-coord","src-hp-fairies-pr"],"summary":"the multi-agent coordination writeup — what tldraw learned running a 'fairy management system,' including that the agents are essentially working blind.","themes":["ai on the canvas"],"title":"getting multiple ai agents to work together","traction":null,"url":"https://www.linkedin.com/posts/tldraw_getting-multiple-ai-agents-to-work-together-activity-7407879368577794048-lY-u","venue":"tldraw"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-a872919d6a7fca5b6b9b","source-6eb05085b19cd7df5ad4"]},{"date":{"precision":"day","text":"2026-01-17"},"id":"record-f27016e98f4db7accab2","kind":"tldraw-writings","label":"stay away from my trash!","original":{"date":"2026-01-17","id":"wrt-stay-away","kind":"post","person":"steve","quotes":[],"sourceIds":["src-ci-stay-away-trash","src-ci-issue-7695"],"summary":"the ai-slop follow-up — 'stay away from my trash!' concedes tldraw's own /issue claude code command authored some of the bad prs and notes excalidraw's pr volume more than doubled quarter over quarter.","themes":["ai on the canvas","building in public"],"title":"stay away from my trash!","traction":null,"url":"https://tldraw.dev/blog/stay-away-from-my-trash","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-f1655ff2c83135dbe874","source-65b446cf69a9516f9872"]},{"date":{"precision":"day","text":"2026-03-03"},"id":"record-15b1b04b1d4b99f528af","kind":"tldraw-writings","label":"tldraw mcp app: letting your agents draw","original":{"date":"2026-03-03","id":"wrt-mcp-app","kind":"post","person":"steve","quotes":[],"sourceIds":["src-hp-blog-index"],"summary":"'tldraw mcp app: letting your agents draw' — the canvas as an mcp surface for agents.","themes":["ai on the canvas","canvas as infrastructure"],"title":"tldraw mcp app: letting your agents draw","traction":null,"url":"https://tldraw.dev/blog","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-cea4e9fcf9dc7020ca42"]},{"date":{"precision":"year","text":"2026"},"id":"record-ebcab22ddadd3a4c5b8b","kind":"tldraw-writings","label":"the 2026 craft essays","original":{"date":"2026","id":"wrt-craft-essays","kind":"essay","person":"steve","quotes":[],"sourceIds":["src-hp-blog-index"],"summary":"the 2026 craft essays on the tldraw blog — 'text is not enough' (march 30), 'an exhaustive review of design tool hover areas' (april 7), 'erasing shapes' (june 10), 'i'm pretty sure isrecord is our fault' (july 9).","themes":["taste-driven engineering","building in public"],"title":"the 2026 craft essays","traction":null,"url":"https://tldraw.dev/blog","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-cea4e9fcf9dc7020ca42"]},{"date":{"precision":"day","text":"2026-05-07"},"id":"record-fd9ab33d10d4ee4ef772","kind":"tldraw-writings","label":"tldraw sdk 5.0","original":{"date":"2026-05-07","id":"wrt-sdk50","kind":"post","person":"steve","quotes":[{"sourceId":"src-hp-sdk50","text":"we shipped our backlog"}],"sourceIds":["src-hp-sdk50"],"summary":"the sdk 5.0 post — a feature-heavy release around customization, performance, and extension.","themes":["the sdk business"],"title":"tldraw sdk 5.0","traction":null,"url":"https://tldraw.dev/blog/tldraw-sdk-5-0","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-2d47e3a1aaac0be79ef4"]},{"date":{"precision":"day","text":"2026-06-12"},"id":"record-fbc8945f3ed759b4a9f4","kind":"tldraw-writings","label":"20 things i wish ai chatbots knew about tldraw","original":{"date":"2026-06-12","id":"wrt-20-things","kind":"document","person":"steve","quotes":[],"sourceIds":["src-ci-20-things","src-hp-blog-index"],"summary":"'20 things i wish ai chatbots knew about tldraw' — a page maintained partly because llms keep misdescribing the license.","themes":["open source as spectrum","the sdk business"],"title":"20 things i wish ai chatbots knew about tldraw","traction":null,"url":"https://tldraw.dev/blog/20-things-i-wish-ai-chatbots-knew-about-tldraw","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-6d61b709f60af19eb4a3","source-cea4e9fcf9dc7020ca42"]},{"date":{"precision":"day","text":"2026-07-16"},"id":"record-216b532d8d75b60eebe3","kind":"tldraw-writings","label":"tldraw offline","original":{"date":"2026-07-16","id":"wrt-offline","kind":"post","person":"steve","quotes":[],"sourceIds":["src-hp-offline-blog","src-hp-offline-repo"],"summary":"the tldraw offline launch — free, file-based, local-first desktop builds with scripting and agent access.","themes":["the sdk business","ai on the canvas"],"title":"tldraw offline","traction":"16k+ downloads in the first week, self-reported","url":"https://tldraw.dev/blog/tldraw-offline","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-c39d9d77459941d59f49","source-c94bf0c5a65c8a064760"]},{"date":{"precision":"day","text":"2026-09-10"},"id":"record-f8925cd098e05cf0b3f1","kind":"tldraw-writings","label":"introducing tldraw flash","original":{"date":"2026-09-10","id":"wrt-flash","kind":"post","person":"roster","quotes":[],"sourceIds":["src-hp-flash-blog","src-hp-flash-li"],"summary":"introducing tldraw flash — lo-fi hand-drawn animation built largely by interns audrey leo and leo knudsen with max drake and daniel lefcourt.","themes":["demos as r&d","taste-driven engineering"],"title":"introducing tldraw flash","traction":null,"url":"https://tldraw.dev/blog/introducing-tldraw-flash","venue":"tldraw blog"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-626f28baf594c8dd6654","source-3a9bf010b4c5940c071b"]},{"date":{"precision":"unknown","text":"undated"},"id":"record-fb5c47f563a70de08bee","kind":"tldraw-writings","label":"the designers-shipping posts","original":{"date":"undated","id":"wrt-x-designers","kind":"tweet","person":"steve","quotes":[{"sourceId":"src-hp-barnsworth-quote","text":"if you're a designer then you should be racing to get as close to the product as possible"}],"sourceIds":["src-hp-barnsworth-quote"],"summary":"the x corpus survives third-hand — a barnsworthburning record preserves ruiz's posts arguing designers should race to get as close to the product as possible, the design-engineer position stated on social media rather than the blog.","themes":["taste-driven engineering","building in public"],"title":"the designers-shipping posts","traction":null,"url":"https://barnsworthburning.net/records/42796/as-close-to-the-product-as-possible","venue":"x"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-e6f7df8f53c237224fe0"]},{"date":{"precision":"year","text":"2022"},"id":"record-227eadd74f0cfea5297e","kind":"tldraw-writings","label":"supper club × steve ruiz: building a drawing app","original":{"date":"2022","id":"wrt-syntax-505","kind":"podcast","person":"steve","quotes":[],"sourceIds":["src-hp-syntax-505"],"summary":"syntax.fm supper club #505 — 'building a drawing app': the tech origin interview covering perfect-freehand, globs, and why the canvas is dom rather than a canvas element.","themes":["taste-driven engineering","canvas as infrastructure"],"title":"supper club × steve ruiz: building a drawing app","traction":null,"url":"https://syntax.fm/show/505/supper-club-steve-ruiz-building-a-drawing-app","venue":"syntax.fm"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-f1fed772e50bed0243b3"]},{"date":{"precision":"day","text":"2022-07-07"},"id":"record-7104917ff79e22128bdd","kind":"tldraw-writings","label":"infinite canvases with steve ruiz","original":{"date":"2022-07-07","id":"wrt-metamuse-59","kind":"podcast","person":"steve","quotes":[],"sourceIds":["src-hp-metamuse-59"],"summary":"metamuse ep. 59, 'infinite canvases with steve ruiz' — the muse team interviews ruiz on the canvas as 'ultimate fully-generalized form of all digital documents,' plus the art-school-to-broke-at-30 backstory and the sponsorware launch details.","themes":["canvas as infrastructure","independence"],"title":"infinite canvases with steve ruiz","traction":null,"url":"https://museapp.com/podcast/59-infinite-canvases/","venue":"metamuse"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-a97c6e5eb96a524fc34b"]},{"date":{"precision":"year","text":"2023"},"id":"record-5e2444b9f2b445a06bf9","kind":"tldraw-writings","label":"the tldr of the collaborative whiteboard","original":{"date":"2023","id":"wrt-generative-now","kind":"podcast","person":"steve","quotes":[],"sourceIds":["src-ci-generative-now"],"summary":"lightspeed's generative now with michael mignano — 'the tldr of the collaborative whiteboard.'","themes":["the sdk business"],"title":"the tldr of the collaborative whiteboard","traction":null,"url":"https://podcasts.apple.com/us/podcast/steve-ruiz-the-tldr-of-the-collaborative-whiteboard-tldraw/id1709773028?i=1000642080202","venue":"generative now"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-93b124f7fbd45e5ab780"]},{"date":{"precision":"month","text":"2023-12"},"id":"record-d6210655ecf0980f5414","kind":"tldraw-writings","label":"drawing the future with ai","original":{"date":"2023-12","id":"wrt-twist","kind":"interview","person":"steve","quotes":[],"sourceIds":["src-ci-twist-e1863","src-hp-twin-e1863"],"summary":"this week in startups e1863 — 'drawing the future with ai': ruiz demos make real (including state-chart-to-ui generation) weeks after the raise-and-go-viral fortnight.","themes":["ai on the canvas","demos as r&d"],"title":"drawing the future with ai","traction":null,"url":"https://thisweekinstartups.com/episodes/C7cYhYAE4Bb","venue":"this week in startups"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-dfcc45609121b5e90f88","source-acd7505c286439657536"]},{"date":{"precision":"day","text":"2024-01-05"},"id":"record-d7709b5dd1f0621941b2","kind":"tldraw-writings","label":"the accidental ai canvas","original":{"date":"2024-01-05","id":"wrt-latentspace","kind":"podcast","person":"steve","quotes":[{"sourceId":"src-hp-latentspace","text":"the good looking part was just like my own taste and my own eye and like tons and tons of iterations"}],"sourceIds":["src-hp-latentspace","src-ci-hn-latent"],"summary":"latent space's 'the accidental ai canvas' — the key intellectual framing interview: the adobe and figma offers, the taste-driven oss philosophy, and the canvas as 'a really, really good visual multimodal prompting application environment.'","themes":["independence","taste-driven engineering","ai on the canvas"],"title":"the accidental ai canvas","traction":"10 points on hn","url":"https://www.latent.space/p/tldraw","venue":"latent space"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-a072e62737ef79e0e87e","source-cd55d0b9d39a1cd2c166"]},{"date":{"precision":"year","text":"2024"},"id":"record-ccd8babfdd7970b2ac75","kind":"tldraw-writings","label":"make real: tldraw's ai adventure","original":{"date":"2024","id":"wrt-gitnation-makereal","kind":"talk","person":"steve","quotes":[],"sourceIds":["src-hp-gitnation-makereal","src-ci-gitnation-talk"],"summary":"the full behind-the-scenes make real talk — including why miro 'could not' have built it, because their canvas isn't web.","themes":["ai on the canvas","demos as r&d","canvas as infrastructure"],"title":"make real: tldraw's ai adventure","traction":null,"url":"https://gitnation.com/contents/make-real-tldraws-ai-adventure","venue":"gitnation / jsnation"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-69cffa5f3530d8e5a701","source-ecc2520cdd343dfe94f3"]},{"date":{"precision":"year","text":"2024"},"id":"record-52c3adf4963421574924","kind":"tldraw-writings","label":"tldraw's accidental ai play","original":{"date":"2024","id":"wrt-podrocket","kind":"podcast","person":"steve","quotes":[],"sourceIds":["src-hp-podrocket"],"summary":"podrocket — 'tldraw's accidental ai play,' touring makereal, teach, and computer.","themes":["ai on the canvas"],"title":"tldraw's accidental ai play","traction":null,"url":"https://podrocket.logrocket.com/tldraws-accidental-ai-play-steve-ruiz","venue":"podrocket"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-09da0a9c649e9c9eabee"]},{"date":{"precision":"day","text":"2025-07-21"},"id":"record-11d89871d9aecb9457b1","kind":"tldraw-writings","label":"tldraw computer","original":{"date":"2025-07-21","id":"wrt-aiengineer-computer","kind":"talk","person":"steve","quotes":[],"sourceIds":["src-hp-aiengineer-computer-talk"],"summary":"ai engineer world's fair 2025 — the tldraw computer talk covering the make real → draw fast → computer → teach arc, the excalidraw ink origin, and the google collaboration story, with shoutouts to liquid layers and observable.","themes":["ai on the canvas","demos as r&d"],"title":"tldraw computer","traction":null,"url":"https://ai.engineer/talks/1C2TdPkj6aQ-tldraw-computer","venue":"ai engineer world's fair"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-a91b4ac23c3caedf9aef"]},{"date":{"precision":"year","text":"2025"},"id":"record-d507518197b539ab8f82","kind":"tldraw-writings","label":"what's under the pointer?","original":{"date":"2025","id":"wrt-gitnation-pointer","kind":"talk","person":"steve","quotes":[],"sourceIds":["src-hp-gitnation-pointer"],"summary":"react advanced 2025 — 'what's under the pointer?': the hit-testing deep dive.","themes":["taste-driven engineering"],"title":"what's under the pointer?","traction":null,"url":"https://gitnation.com/contents/whats-under-the-cursor","venue":"react advanced"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-5f642bbc69257a489f1a"]},{"date":{"precision":"year","text":"2025"},"id":"record-7e25b83d43068de12f09","kind":"tldraw-writings","label":"is the canvas the future for ai?","original":{"date":"2025","id":"wrt-diveclub","kind":"podcast","person":"steve","quotes":[],"sourceIds":["src-hp-diveclub"],"summary":"dive club — 'is the canvas the future for ai?': 'over 3 years and $5 million building the perfect canvas,' the fairies work, and ruiz's tool-design principles.","themes":["ai on the canvas","taste-driven engineering"],"title":"is the canvas the future for ai?","traction":null,"url":"https://podcasts.apple.com/us/podcast/steve-ruiz-is-the-canvas-the-future-for-ai/id1686414242?i=1000739130415","venue":"dive club"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-d2df847db125f6308eaa"]},{"date":{"precision":"day","text":"2025-11-10"},"id":"record-81430b7b0377c037dceb","kind":"tldraw-writings","label":"shoptalk show #690","original":{"date":"2025-11-10","id":"wrt-shoptalk","kind":"podcast","person":"steve","quotes":[],"sourceIds":["src-hp-shoptalk-690"],"summary":"shoptalk show #690 — the state of the sdk, local data, the business model, fairies, and the company's future.","themes":["the sdk business"],"title":"shoptalk show #690","traction":null,"url":"https://shoptalkshow.com/690/","venue":"shoptalk show"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-30b3b8eb516d96e026fe"]},{"date":{"precision":"day","text":"2026-03-16"},"id":"record-eab63f6054c715afe3e8","kind":"tldraw-writings","label":"he turned down adobe. then he shelved his own product","original":{"date":"2026-03-16","id":"wrt-uxtools","kind":"podcast","person":"steve","quotes":[],"sourceIds":["src-hp-uxtools"],"summary":"ux tools s1e13 — 'he turned down adobe. then he shelved his own product': product-maker fit, and 'just ask for money' on oss monetization.","themes":["independence","the sdk business"],"title":"he turned down adobe. then he shelved his own product","traction":null,"url":"https://www.uxtools.co/episodes/he-turned-down-adobe-then-he-shelved-his-own-product","venue":"ux tools"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-7ca02a025de3ac139adb"]},{"date":{"precision":"day","text":"2026-03-22"},"id":"record-c88f6437ac4d1726a563","kind":"tldraw-writings","label":"why html canvas beats graphics rendering","original":{"date":"2026-03-22","id":"wrt-twosetai-canvas","kind":"interview","person":"steve","quotes":[{"sourceId":"src-hp-twosetai-canvas","text":"my bet with tldraw was… i could probably just make normal website stuff just as fast… then i would be able to put anything onto that canvas"}],"sourceIds":["src-hp-twosetai-canvas"],"summary":"two set ai written interview — the html-vs-webgl bet that made the canvas a host for arbitrary product surfaces.","themes":["canvas as infrastructure","taste-driven engineering"],"title":"why html canvas beats graphics rendering","traction":null,"url":"https://www.twosetai.com/insights/why-html-canvas-beats-graphics-rendering/","venue":"two set ai"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-8bc70671d9e90a63eb01"]},{"date":{"precision":"day","text":"2026-03-28"},"id":"record-4e74c2db3e33cbb43c71","kind":"tldraw-writings","label":"canvas vs. chat for ai collaboration","original":{"date":"2026-03-28","id":"wrt-twosetai-chat","kind":"interview","person":"steve","quotes":[{"sourceId":"src-hp-twosetai-chat","text":"if it's busy, you just go somewhere else"}],"sourceIds":["src-hp-twosetai-chat"],"summary":"two set ai written interview — canvas-vs-chat for agents, and why a shared spatial surface suits parallel multi-agent work.","themes":["ai on the canvas","canvas as infrastructure"],"title":"canvas vs. chat for ai collaboration","traction":null,"url":"https://www.twosetai.com/insights/canvas-vs-chat-ai-collaboration/","venue":"two set ai"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-dc4961f3a5b893fc6bc0"]},{"date":{"precision":"year","text":"2026"},"id":"record-5a1341908fb07654e0dd","kind":"tldraw-writings","label":"agents on the canvas in tldraw","original":{"date":"2026","id":"wrt-aiengineer-agents","kind":"talk","person":"steve","quotes":[],"sourceIds":["src-ci-ai-engineer-talk","src-hp-agents-youtube"],"summary":"ai engineer europe 2026 — 'agents on the canvas in tldraw': fairies, the replit and luma canvases built on the sdk, the stitch joke, and make real looking 'quaint… in 2026.'","themes":["ai on the canvas","demos as r&d"],"title":"agents on the canvas in tldraw","traction":null,"url":"https://ai.engineer/talks/agents-on-the-canvas-in-tldraw","venue":"ai engineer europe"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-95a8ab6357128f63457a","source-438f9cada22461b3a5e7"]},{"date":{"precision":"month","text":"2026-06"},"id":"record-4be5ee734c2c258f96f5","kind":"tldraw-writings","label":"agents on the canvas with tldraw","original":{"date":"2026-06","id":"wrt-ainative-devcon","kind":"talk","person":"steve","quotes":[],"sourceIds":["src-hp-ainative-devcon"],"summary":"ai native devcon, june 2026 — 'agents on the canvas with tldraw.'","themes":["ai on the canvas"],"title":"agents on the canvas with tldraw","traction":null,"url":"https://www.youtube.com/watch?v=7Sy2gSoxu7o","venue":"ai native devcon"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-c23eaa47b8b2d70662f9"]},{"date":{"precision":"year","text":"2026"},"id":"record-09c010a04c1e0df4d1fd","kind":"tldraw-writings","label":"agents on the canvas with tldraw","original":{"date":"2026","id":"wrt-gitnation-maxdrake","kind":"talk","person":"roster","quotes":[],"sourceIds":["src-hp-gitnation-maxdrake"],"summary":"max drake's agent-history talk — teach, the agent starter kit, and fairies from inside the team.","themes":["ai on the canvas","demos as r&d"],"title":"agents on the canvas with tldraw","traction":null,"url":"https://gitnation.com/contents/agents-on-the-canvas-with-tldraw","venue":"gitnation"},"originalUrl":"https://hraness.com/tldraw/people","sourceIds":["source-c351a2c367a8c7ae3cce"]}],"sources":[{"author":null,"id":"source-6d61b709f60af19eb4a3","note":"company page correcting llm misinformation about the license","originalId":"src-ci-20-things","published":{"precision":"year","text":"2025"},"publisher":"tldraw.dev","title":"company page correcting llm misinformation about the license","type":"primary","url":"https://tldraw.dev/blog/20-things-i-wish-ai-chatbots-knew-about-tldraw"},{"author":null,"id":"source-95a8ab6357128f63457a","note":"ruiz talk: make real \"quaint in 2026\"; stitch \"not built with our canvas\"","originalId":"src-ci-ai-engineer-talk","published":{"precision":"year","text":"2026"},"publisher":"ai.engineer","title":"ruiz talk: make real quaint in 2026","type":"interview","url":"https://ai.engineer/talks/agents-on-the-canvas-in-tldraw"},{"author":null,"id":"source-a872919d6a7fca5b6b9b","note":"multi-agent coordination lessons; agents \"working blind\"","originalId":"src-ci-fairies-coord","published":{"precision":"day","text":"2025-12-19"},"publisher":"linkedin","title":"multi-agent coordination lessons","type":"primary","url":"https://www.linkedin.com/posts/tldraw_getting-multiple-ai-agents-to-work-together-activity-7407879368577794048-lY-u"},{"author":null,"id":"source-0cc8bfb752a210cf39ac","note":"launch post: $25 one-time, december-only timed experiment","originalId":"src-ci-fairies-linkedin","published":{"precision":"day","text":"2025-12-01"},"publisher":"linkedin","title":"launch post: $25 one-time, december-only timed experiment","type":"primary","url":"https://www.linkedin.com/posts/tldraw_for-this-holiday-season-weve-added-little-activity-7401359632738226177-sjYm"},{"author":null,"id":"source-93b124f7fbd45e5ab780","note":"lightspeed's generative now with michael mignano","originalId":"src-ci-generative-now","published":{"precision":"year","text":"2023"},"publisher":"apple podcasts","title":"lightspeeds generative now with michael mignano","type":"interview","url":"https://podcasts.apple.com/us/podcast/steve-ruiz-the-tldr-of-the-collaborative-whiteboard-tldraw/id1709773028?i=1000642080202"},{"author":null,"id":"source-ecc2520cdd343dfe94f3","note":"ruiz conf talk: \"miro… could not because their canvas wasn't web\"","originalId":"src-ci-gitnation-talk","published":{"precision":"year","text":"2024"},"publisher":"gitnation.com","title":"ruiz conf talk: miro… could not because their canvas wasnt web","type":"interview","url":"https://gitnation.com/contents/make-real-tldraws-accidental-ai-play"},{"author":null,"id":"source-cd55d0b9d39a1cd2c166","note":"hn post of latent space episode, 10 pts","originalId":"src-ci-hn-latent","published":{"precision":"day","text":"2024-01-05"},"publisher":"hacker news","title":"hn post of latent space episode, 10 pts","type":"community","url":"https://news.ycombinator.com/item?id=38885028"},{"author":null,"id":"source-5a03f675faa4e4268d25","note":"hn submission of the story-so-far post — 6 pts (virality was off-hn)","originalId":"src-ci-hn-make-real-sub","published":{"precision":"day","text":"2023-11-18"},"publisher":"hacker news","title":"hn submission of the story-so-far post — 6 pts (virality was off-hn)","type":"community","url":"https://news.ycombinator.com/item?id=38322824"},{"author":null,"id":"source-f89ea29a075e82f4292e","note":"total funding $14.7m across 3 rounds","originalId":"src-ci-indexed","published":{"precision":"unknown","text":"undated"},"publisher":"indexed.vc","title":"total funding $14","type":"reference","url":"https://indexed.vc/companies/tldraw"},{"author":null,"id":"source-b611cf7aa43735f0e5dd","note":"\"it's not foss… changed in december 2023\"","originalId":"src-ci-isitreallyfoss","published":{"precision":"unknown","text":"undated"},"publisher":"isitreallyfoss.com","title":"its not foss… changed in december 2023","type":"reference","url":"https://isitreallyfoss.com/projects/tldraw/"},{"author":null,"id":"source-65b446cf69a9516f9872","note":"contributions policy — auto-closing external prs over ai slop","originalId":"src-ci-issue-7695","published":{"precision":"day","text":"2026-01-15"},"publisher":"github","title":"contributions policy — auto-closing external prs over ai slop","type":"repo","url":"https://github.com/tldraw/tldraw/issues/7695"},{"author":null,"id":"source-deb6e027849db416b55e","note":"linkedin announcement naming autodesk","originalId":"src-ci-linkedin-series-a","published":{"precision":"day","text":"2025-04-09"},"publisher":"linkedin","title":"linkedin announcement naming autodesk","type":"primary","url":"https://www.linkedin.com/posts/tldraw_we-raised-a-10m-series-a-led-by-lux-capital-activity-7315794166272131073-Bz1T"},{"author":null,"id":"source-b70eac66abcdfb7705fa","note":"license-change pr; agpl-then-scratch-license deliberation, kachkaev exchange","originalId":"src-ci-pr-2167","published":{"precision":"day","text":"2023-12-19"},"publisher":"github","title":"license-change pr","type":"repo","url":"https://github.com/tldraw/tldraw/pull/2167"},{"author":null,"id":"source-cf0066f527c6c50c4517","note":"readme corrected from \"open source\" to \"source available\"","originalId":"src-ci-pr-2416","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"readme corrected from open source to source available","type":"repo","url":"https://github.com/tldraw/tldraw/pull/2416"},{"author":null,"id":"source-f1655ff2c83135dbe874","note":"ruiz's follow-up; notes own claude code /issue command caused bad prs; excalidraw pr-volume comparison","originalId":"src-ci-stay-away-trash","published":{"precision":"day","text":"2026-01-17"},"publisher":"tldraw.dev","title":"ruizs follow-up","type":"primary","url":"https://tldraw.dev/blog/stay-away-from-my-trash"},{"author":null,"id":"source-dfcc45609121b5e90f88","note":"this week in startups e1863 — ruiz on viral week + business model","originalId":"src-ci-twist-e1863","published":{"precision":"month","text":"2023-12"},"publisher":"thisweekinstartups.com","title":"this week in startups e1863 — ruiz on viral week + business model","type":"interview","url":"https://thisweekinstartups.com/episodes/C7cYhYAE4Bb"},{"author":null,"id":"source-79a9d66b03d0f429a9f5","note":"$2m insider extension (amplify, lux, preston-werner ventures); team list; london office","originalId":"src-hp-2m-extension","published":{"precision":"day","text":"2023-11-22"},"publisher":"tldraw.dev","title":"$2m insider extension (amplify, lux, preston-werner ventures)","type":"primary","url":"https://tldraw.dev/blog/tldraw-raised-another-2m"},{"author":null,"id":"source-438f9cada22461b3a5e7","note":"\"agents on the canvas\"; summer-2024 team = ruiz+wilson+orion reed; teach details","originalId":"src-hp-agents-youtube","published":{"precision":"year","text":"2026"},"publisher":"youtube","title":"agents on the canvas","type":"primary","url":"https://www.youtube.com/watch?v=CpVs1U7pMA0"},{"author":null,"id":"source-a91b4ac23c3caedf9aef","note":"world's fair talk; excalidraw ink origin; computer internals; google collab story; liquid layers/observable shoutouts","originalId":"src-hp-aiengineer-computer-talk","published":{"precision":"day","text":"2025-07-21"},"publisher":"ai.engineer","title":"worlds fair talk","type":"primary","url":"https://ai.engineer/talks/1C2TdPkj6aQ-tldraw-computer"},{"author":null,"id":"source-df0cc179823417b31869","note":"bio: mfa u. chicago 2013, painter → clearscore → framer → play","originalId":"src-hp-aiengineer-speaker","published":{"precision":"year","text":"2025"},"publisher":"ai.engineer","title":"bio: mfa u","type":"reference","url":"https://ai.engineer/speakers/steve-ruiz"},{"author":null,"id":"source-c23eaa47b8b2d70662f9","note":"agents-on-canvas talk, ai native devcon","originalId":"src-hp-ainative-devcon","published":{"precision":"month","text":"2026-06"},"publisher":"youtube","title":"agents-on-canvas talk, ai native devcon","type":"primary","url":"https://www.youtube.com/watch?v=7Sy2gSoxu7o"},{"author":null,"id":"source-bcbbd5b344caa3ef525e","note":"dytrych \"making a very good whiteboard,\" jan 2023–","originalId":"src-hp-alex-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"dytrych making a very good whiteboard, jan 2023–","type":"reference","url":"https://www.linkedin.com/in/alexdytrych"},{"author":null,"id":"source-e46b16339122aa872ea9","note":"bio; erase all kittens","originalId":"src-hp-alex-site","published":{"precision":"month","text":"2026-09"},"publisher":"alex.dytry.ch","title":"alex.dytry.ch","type":"primary","url":"https://alex.dytry.ch/"},{"author":null,"id":"source-70eae43cb2ebb63ab7fb","note":"100-day trial license; year-end discount detail; sarah fossheim a11y","originalId":"src-hp-alternativeto-sdk4","published":{"precision":"month","text":"2025-09"},"publisher":"alternativeto.net","title":"100-day trial license","type":"reporting","url":"https://alternativeto.net/news/2025/9/tldraw-sdk-4-0-adds-five-new-starter-kits-cli-tool-and-enforces-licensing-changes/"},{"author":null,"id":"source-e6f7df8f53c237224fe0","note":"verbatim ruiz x posts on designers shipping","originalId":"src-hp-barnsworth-quote","published":{"precision":"month","text":"2026-09"},"publisher":"barnsworthburning.net","title":"verbatim ruiz x posts on designers shipping","type":"community","url":"https://barnsworthburning.net/records/42796/as-close-to-the-product-as-possible"},{"author":null,"id":"source-cea4e9fcf9dc7020ca42","note":"full dated post index nov 2022–sep 2026; bylines reveal team","originalId":"src-hp-blog-index","published":{"precision":"day","text":"2026-09-16"},"publisher":"tldraw.dev","title":"full dated post index nov 2022–sep 2026","type":"primary","url":"https://tldraw.dev/blog"},{"author":null,"id":"source-556e68438ef2be8183aa","note":"full current team roster + roles; founded 2022; backers","originalId":"src-hp-company-page","published":{"precision":"month","text":"2026-09"},"publisher":"tldraw.dev","title":"full current team roster + roles","type":"primary","url":"https://tldraw.dev/company"},{"author":null,"id":"source-118217b5806011d6c9fd","note":"waitlist phase; \"collaboration with google deepmind\"","originalId":"src-hp-computer-wiesser","published":{"precision":"day","text":"2024-12-13"},"publisher":"linkedin","title":"waitlist phase","type":"community","url":"https://www.linkedin.com/posts/alixmini_introducing-tldraw-computer-our-teams-activity-7273399940985344000-Mkes"},{"author":null,"id":"source-d2df847db125f6308eaa","note":"\"3 years and $5m building the perfect canvas\"; fairies; tool-design principles; state-designer→arrows lineage","originalId":"src-hp-diveclub","published":{"precision":"year","text":"2025"},"publisher":"apple podcasts","title":"3 years and $5m building the perfect canvas","type":"interview","url":"https://podcasts.apple.com/us/podcast/steve-ruiz-is-the-canvas-the-future-for-ai/id1686414242?i=1000739130415"},{"author":null,"id":"source-f3a30ce6de8bfe3ca130","note":"sheldrick at tldraw jun 2022–; also shows aggregate \"$24.1m\" figure (flagged)","originalId":"src-hp-ds300-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"sheldrick at tldraw jun 2022–","type":"reference","url":"https://www.linkedin.com/in/ds300"},{"author":null,"id":"source-ea4e6415e7e8efa1a8a7","note":"lu wilson: \"weirdest and most ambitious project\"; timed event","originalId":"src-hp-fairies-li-lu","published":{"precision":"day","text":"2025-12-01"},"publisher":"linkedin","title":"lu wilson: weirdest and most ambitious project","type":"primary","url":"https://www.linkedin.com/posts/todepond_we-just-added-fairies-to-tldraw-dot-com-activity-7401313135183421440-Lcqb"},{"author":null,"id":"source-6eb05085b19cd7df5ad4","note":"internal fairy agent: @tldraw/fairy-shared, cloudflare fairy-worker, settool/removetool apis","originalId":"src-hp-fairies-pr","published":{"precision":"year","text":"2025"},"publisher":"github","title":"github","type":"repo","url":"https://github.com/tldraw/tldraw/pull/6909"},{"author":null,"id":"source-fd730c76aea6e83b95d6","note":"fairies landing page","originalId":"src-hp-fairies-site","published":{"precision":"month","text":"2025-12"},"publisher":"fairies.tldraw.com","title":"fairies landing page","type":"primary","url":"https://fairies.tldraw.com/"},{"author":null,"id":"source-626f28baf594c8dd6654","note":"flash launch; authors drake, leo, knudsen; lo-fi animation","originalId":"src-hp-flash-blog","published":{"precision":"day","text":"2026-09-10"},"publisher":"tldraw.dev","title":"flash launch","type":"primary","url":"https://tldraw.dev/blog/introducing-tldraw-flash"},{"author":null,"id":"source-3a9bf010b4c5940c071b","note":"waitlist post; record-and-drag motion","originalId":"src-hp-flash-li","published":{"precision":"day","text":"2026-09-02"},"publisher":"linkedin","title":"waitlist post","type":"primary","url":"https://www.linkedin.com/posts/tldraw_were-launching-tldraw-flash-a-new-way-to-activity-7500914475101970432-DPf7"},{"author":null,"id":"source-69cffa5f3530d8e5a701","note":"full make real story talk","originalId":"src-hp-gitnation-makereal","published":{"precision":"year","text":"2024"},"publisher":"gitnation.com","title":"full make real story talk","type":"primary","url":"https://gitnation.com/contents/make-real-tldraws-ai-adventure"},{"author":null,"id":"source-c351a2c367a8c7ae3cce","note":"max drake on agent history incl. teach, agent starter kit, fairies","originalId":"src-hp-gitnation-maxdrake","published":{"precision":"year","text":"2026"},"publisher":"gitnation.com","title":"max drake on agent history incl","type":"primary","url":"https://gitnation.com/contents/agents-on-the-canvas-with-tldraw"},{"author":null,"id":"source-5f642bbc69257a489f1a","note":"react advanced 2025 hit-testing talk","originalId":"src-hp-gitnation-pointer","published":{"precision":"year","text":"2025"},"publisher":"gitnation.com","title":"react advanced 2025 hit-testing talk","type":"primary","url":"https://gitnation.com/contents/whats-under-the-cursor"},{"author":null,"id":"source-413052a84c1b49ea0c47","note":"name origin (\"tl;dr aw\"); ruiz on excalidraw/perfect-freehand, globs origin","originalId":"src-hp-hn-seed","published":{"precision":"day","text":"2022-12-01"},"publisher":"hacker news","title":"name origin (tl","type":"community","url":"https://news.ycombinator.com/item?id=33818822"},{"author":null,"id":"source-355e63644f4f525d8c72","note":"blair frontend dev sep 2022–jun 2023","originalId":"src-hp-jamie-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"blair frontend dev sep 2022–jun 2023","type":"reference","url":"https://www.linkedin.com/in/jamie-blair-97039b111"},{"author":null,"id":"source-a072e62737ef79e0e87e","note":"accidental ai canvas; figma/adobe offers spring 2021; deferral & quitting play; arrows taste quote","originalId":"src-hp-latentspace","published":{"precision":"day","text":"2024-01-05"},"publisher":"latent space","title":"accidental ai canvas","type":"interview","url":"https://www.latent.space/p/tldraw"},{"author":null,"id":"source-160a3c579c672dede5e5","note":"license text, \"tldraw, inc.\" copyright","originalId":"src-hp-license-md","published":{"precision":"year","text":"2024"},"publisher":"github","title":"license text, tldraw, inc","type":"repo","url":"https://github.com/tldraw/tldraw/blob/4d1e3d97431da79e4e0f164daa07799bd704a30e/LICENSE.md"},{"author":null,"id":"source-e7c8514215c465ec1460","note":"bespoke license w/ sdk 2.0 beta; non-commercial default; v1 mit forever; 2.x pre-releases apache-2.0","originalId":"src-hp-license-update","published":{"precision":"day","text":"2023-12-20"},"publisher":"tldraw.dev","title":"bespoke license w/ sdk 2","type":"primary","url":"https://tldraw.dev/blog/license-update-for-the-tldraw-sdk"},{"author":null,"id":"source-d72b89f1cbe76a5ed38c","note":"departure post; 3 yrs at tldraw; wikimedia from jan","originalId":"src-hp-lu-leaving","published":{"precision":"day","text":"2025-12-19"},"publisher":"linkedin","title":"departure post","type":"primary","url":"https://www.linkedin.com/posts/todepond_im-leaving-tldraw-to-enter-the-world-of-activity-7407853597281058817-P7r0"},{"author":null,"id":"source-4a50ec2529115dae6838","note":"full make real chronology; sawyer hood fork; drawmyui.com; starter template fri; quotes","originalId":"src-hp-makereal-story","published":{"precision":"day","text":"2023-11-18"},"publisher":"tldraw.substack.com","title":"full make real chronology","type":"primary","url":"https://tldraw.substack.com/p/make-real-the-story-so-far"},{"author":null,"id":"source-a97c6e5eb96a524fc34b","note":"backstory: art school → broke at 30 → design → code; \"released nov 2021… full time since july\"","originalId":"src-hp-metamuse-59","published":{"precision":"day","text":"2022-07-07"},"publisher":"museapp.com","title":"backstory: art school → broke at 30 → design → code","type":"interview","url":"https://museapp.com/podcast/59-infinite-canvases/"},{"author":null,"id":"source-4f30038fb8925348f4d5","note":"čuvalo head of engineering 2024–present","originalId":"src-hp-mime-resume","published":{"precision":"month","text":"2026-09"},"publisher":"nightlight.rocks","title":"čuvalo head of engineering 2024–present","type":"primary","url":"https://www.nightlight.rocks/mime/about/resume"},{"author":null,"id":"source-0e4a00feca6126e61d1b","note":"bezenšek \"arrow bender,\" jan 2023–, slovenia","originalId":"src-hp-mitja-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"bezenšek arrow bender, jan 2023–, slovenia","type":"reference","url":"https://www.linkedin.com/in/mitjabezensek"},{"author":null,"id":"source-c39d9d77459941d59f49","note":"offline desktop launch; local .tldraw files; scripting/agents","originalId":"src-hp-offline-blog","published":{"precision":"day","text":"2026-07-16"},"publisher":"tldraw.dev","title":"offline desktop launch","type":"primary","url":"https://tldraw.dev/blog/tldraw-offline"},{"author":null,"id":"source-c94bf0c5a65c8a064760","note":"desktop app repo; mac/win/linux builds","originalId":"src-hp-offline-repo","published":{"precision":"day","text":"2024-12-28"},"publisher":"github","title":"desktop app repo","type":"repo","url":"https://github.com/tldraw/tldraw-offline"},{"author":null,"id":"source-9d6d1395a55b217c8f4a","note":"3d underlay experiment on tldraw","originalId":"src-hp-orion-tldraw3d","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"3d underlay experiment on tldraw","type":"repo","url":"https://github.com/OrionReed/tldraw-3d"},{"author":null,"id":"source-05e230c7d1a70101e141","note":"reed: \"engineer-in-residence at tldraw,\" block science","originalId":"src-hp-orion-vaporware","published":{"precision":"year","text":"2024"},"publisher":"blog.vaporware.network","title":"reed: engineer-in-residence at tldraw, block science","type":"interview","url":"https://blog.vaporware.network/podcasts/episode-5-orion-reed/"},{"author":null,"id":"source-09da0a9c649e9c9eabee","note":"make real discussion; links makereal/teach/computer subdomains","originalId":"src-hp-podrocket","published":{"precision":"year","text":"2024"},"publisher":"podrocket.logrocket.com","title":"make real discussion","type":"interview","url":"https://podrocket.logrocket.com/tldraws-accidental-ai-play-steve-ruiz"},{"author":null,"id":"source-776c425b77c72a1cc6aa","note":"apr 4 2023 switchover plan; old.tldraw.com; v1 repo move; footer \"tldraw gb ltd\"","originalId":"src-hp-relaunch-post","published":{"precision":"day","text":"2023-03-20"},"publisher":"tldraw.substack.com","title":"apr 4 2023 switchover plan","type":"primary","url":"https://tldraw.substack.com/p/tldraws-upcoming-re-launch"},{"author":null,"id":"source-e405116eb40d643a2837","note":"4.0 details; mit starter kits; @tldraw/ai removed","originalId":"src-hp-sdk4-release-notes","published":{"precision":"day","text":"2025-09-18"},"publisher":"tldraw.dev","title":"tldraw.dev","type":"primary","url":"https://tldraw.dev/releases/v4.0.0"},{"author":null,"id":"source-5ff2336f5e7c5cf69944","note":"cli, 5 starter kits, license-key enforcement, wcag 2.2 aa","originalId":"src-hp-sdk40","published":{"precision":"day","text":"2025-09-18"},"publisher":"tldraw.dev","title":"cli, 5 starter kits, license-key enforcement, wcag 2","type":"primary","url":"https://tldraw.dev/blog/tldraw-sdk-4-0"},{"author":null,"id":"source-2d47e3a1aaac0be79ef4","note":"sdk 5.0 \"all about features\"; shipped-the-backlog quote","originalId":"src-hp-sdk50","published":{"precision":"day","text":"2026-05-07"},"publisher":"tldraw.dev","title":"sdk 5","type":"primary","url":"https://tldraw.dev/blog/tldraw-sdk-5-0"},{"author":null,"id":"source-e43f25e6cc93f9911888","note":"$2.7m seed investor list; \"new tldraw\" beta; team roster; early sdk adopters","originalId":"src-hp-seed-blog","published":{"precision":"day","text":"2022-11-30"},"publisher":"tldraw.dev","title":"tldraw.dev","type":"primary","url":"https://tldraw.dev/blog/announcing-tldraws-seed-round"},{"author":null,"id":"source-b9ec52b07ae84a54ac63","note":"$10m series a (lux + definition); ~$1m first-year license revenue; customers; team ~20; digital-ink origin","originalId":"src-hp-series-a","published":{"precision":"day","text":"2025-04-09"},"publisher":"tldraw.dev","title":"$10m series a (lux + definition)","type":"primary","url":"https://tldraw.dev/blog/announcing-tldraw-series-a"},{"author":null,"id":"source-30b3b8eb516d96e026fe","note":"sdk state, local data, business model, fairies, future","originalId":"src-hp-shoptalk-690","published":{"precision":"day","text":"2025-11-10"},"publisher":"shoptalkshow.com","title":"sdk state, local data, business model, fairies, future","type":"interview","url":"https://shoptalkshow.com/690/"},{"author":null,"id":"source-40427691021adf05ce6e","note":"signia reactive state library, mit, ruiz+sheldrick","originalId":"src-hp-signia","published":{"precision":"day","text":"2023-03-02"},"publisher":"tldraw.substack.com","title":"signia reactive state library, mit, ruiz+sheldrick","type":"primary","url":"https://tldraw.substack.com/p/introducing-signia"},{"author":null,"id":"source-e9ccda201877007f7e78","note":"self-bio; play/framer; ~500k mau claim; series a backers; finsbury park","originalId":"src-hp-steveruiz-about","published":{"precision":"month","text":"2026-09"},"publisher":"steveruiz.me","title":"self-bio","type":"primary","url":"https://steveruiz.me/about"},{"author":null,"id":"source-0779815f17b397645ab6","note":"profile: founder & ceo, london; repo list w/ stars","originalId":"src-hp-steveruiz-github","published":{"precision":"month","text":"2026-09"},"publisher":"github","title":"profile: founder & ceo, london","type":"repo","url":"https://github.com/steveruizok"},{"author":null,"id":"source-02999ae8aa9666132566","note":"dated blog post index (essays aug 2021–nov 2023)","originalId":"src-hp-steveruiz-home","published":{"precision":"month","text":"2026-09"},"publisher":"steveruiz.me","title":"dated blog post index (essays aug 2021–nov 2023)","type":"primary","url":"https://steveruiz.me"},{"author":null,"id":"source-87e0ed80bcc7e0e9c635","note":"founder feb 2022–; play; framer design educator mar 2019–may 2020; inviqa; clearscore","originalId":"src-hp-steveruiz-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"founder feb 2022–","type":"reference","url":"https://www.linkedin.com/in/steve-ruiz-61a150239"},{"author":null,"id":"source-2529239118320197dd4e","note":"caution: different steve ruiz (workos gtm) — not tldraw's founder","originalId":"src-hp-steveruiz-substack","published":{"precision":"month","text":"2025-11"},"publisher":"steveruiz.substack.com","title":"caution: different steve ruiz (workos gtm) — not tldraws founder","type":"reference","url":"https://steveruiz.substack.com/archive"},{"author":null,"id":"source-f87ea5af74d5ff569f7d","note":"pai: react/cloudflare workers/partykit background","originalId":"src-hp-sunilpai","published":{"precision":"month","text":"2026-09"},"publisher":"sunilpai.dev","title":"pai: react/cloudflare workers/partykit background","type":"primary","url":"https://sunilpai.dev/"},{"author":null,"id":"source-5f1144a285648e07a390","note":"tldraw sync launch; 400k users/200k projects claim; self-hosted; license included","originalId":"src-hp-sync-announce","published":{"precision":"day","text":"2024-08-05"},"publisher":"tldraw.dev","title":"tldraw sync launch","type":"primary","url":"https://tldraw.dev/blog/announcing-tldraw-sync"},{"author":null,"id":"source-589420e7248aa2aab097","note":"sync architecture: rooms, tlsocketroom, cloudflare template, demo server","originalId":"src-hp-sync-docs","published":{"precision":"month","text":"2026-09"},"publisher":"tldraw.dev","title":"sync architecture: rooms, tlsocketroom, cloudflare template, demo server","type":"primary","url":"https://tldraw.dev/docs/sync"},{"author":null,"id":"source-f1fed772e50bed0243b3","note":"how tldraw built; no-canvas-element rendering; globs/excalidraw lineage","originalId":"src-hp-syntax-505","published":{"precision":"year","text":"2022"},"publisher":"syntax.fm","title":"how tldraw built","type":"interview","url":"https://syntax.fm/show/505/supper-club-steve-ruiz-building-a-drawing-app"},{"author":null,"id":"source-9373b08b141f72811f84","note":"hassan aug 2023–nov 2024; make real, carry on, llama3 autocomplete, a11y","originalId":"src-hp-taha-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"hassan aug 2023–nov 2024","type":"reference","url":"https://www.linkedin.com/in/taha--hassan"},{"author":null,"id":"source-0ded8ba3e1d0989eea65","note":"origins quote, $2.7m seed, five fte, sponsors-only revenue","originalId":"src-hp-techcrunch","published":{"precision":"day","text":"2022-12-16"},"publisher":"techcrunch","title":"origins quote, $2","type":"reporting","url":"https://techcrunch.com/2022/12/16/tldraw-offers-a-collaborative-whiteboard-without-any-login/"},{"author":null,"id":"source-fbea4e55db5a3378e54a","note":"lu: \"previously tldraw\", now prototyping at wikipedia","originalId":"src-hp-todepond-site","published":{"precision":"month","text":"2026-09"},"publisher":"todepond.com","title":"lu: previously tldraw, now prototyping at wikipedia","type":"primary","url":"https://www.todepond.com/"},{"author":null,"id":"source-acd7505c286439657536","note":"twist demo episode; state-chart→ui generation","originalId":"src-hp-twin-e1863","published":{"precision":"year","text":"2024"},"publisher":"glasp.co","title":"twist demo episode","type":"interview","url":"https://glasp.co/youtube/2jYmtFs3DA4"},{"author":null,"id":"source-8bc70671d9e90a63eb01","note":"html-vs-rendering bet quotes","originalId":"src-hp-twosetai-canvas","published":{"precision":"day","text":"2026-03-22"},"publisher":"twosetai.com","title":"html-vs-rendering bet quotes","type":"interview","url":"https://www.twosetai.com/insights/why-html-canvas-beats-graphics-rendering/"},{"author":null,"id":"source-dc4961f3a5b893fc6bc0","note":"canvas-vs-chat multi-agent quotes","originalId":"src-hp-twosetai-chat","published":{"precision":"day","text":"2026-03-28"},"publisher":"twosetai.com","title":"canvas-vs-chat multi-agent quotes","type":"interview","url":"https://www.twosetai.com/insights/canvas-vs-chat-ai-collaboration/"},{"author":null,"id":"source-7ca02a025de3ac139adb","note":"adobe turndown \"on a friday\"; product-maker-fit; \"just ask for money\"","originalId":"src-hp-uxtools","published":{"precision":"day","text":"2026-03-16"},"publisher":"uxtools.co","title":"adobe turndown on a friday","type":"interview","url":"https://www.uxtools.co/episodes/he-turned-down-adobe-then-he-shelved-his-own-product"},{"author":null,"id":"source-13aacd1e6c1970ef580b","note":"first 2.0 beta w/ new license","originalId":"src-hp-v2beta1","published":{"precision":"day","text":"2023-12-20"},"publisher":"github","title":"first 2","type":"repo","url":"https://github.com/tldraw/tldraw/releases/tag/v2.0.0-beta.1"}]}
````
