Lu Wilson's portfolio

SandPond, 2019

A screenshot of SandPond, with various element types present in the scene: sand, water, rock, lava, plants, carrots, glass...

I made SandPond, a 3D voxel engine, and a spatial programming language for creating elements in its simulation. I documented my progress in a series of videos called the SandPond Saga. The engine is now complete, but the saga continues.

CellPond, 2021

A fractal made in CellPond.

I created CellPond based on what I learned from SandPond. Unlike SandPond, you can code it entirely by dragging-and-dropping shapes around in its visual programming interface.

Sandspiel Studio, 2022

A screenshot of Sandspiel Studio, with various elements present in the scene: sand, water, rock, lava, plants, carrots, glass...

I created Sandspiel Studio with Max Bittker. It's a simulation game that lets users create and modify elements by dragging-and-dropping blocks in its visual editor. There's a gallery for sharing, exploring and remixing creations.

ScreenPond, 2022

A screenshot of ScreenPond, with various elements present in the scene: sand, water, rock, lava, plants, carrots, glass...

I created ScreenPond, a tool for making fractals with direct manipulation.

tldraw's Enhanced Presence, 2022

A screenshot of tldraw Enhanced Presence.

I built out the first version of various presence features for tldraw, including the collaborator menu, name tags, cursor chat, cursor hints, and viewport following.

DreamBerd, 2022

The DreamBerd logo.

I dreamed up DreamBerd, an esoteric programming language that's a satire of the software engineering world and its idiosyncrasies.

Arroost, 2023

A screenshot of Arroost.

I designed and developed Arroost, a live music-making tool, to explore how to reduce the emotional blockers that get in the way of creative work.

Future of Coding, 2023

The Future of Coding logo.

I joined the Future of Coding podcast as a co-host.

Tadi Web, 2023

A spiral made in a tadi web tool.

I discovered the theoretical Tadi Web, an extreme approach to computing that I now use in my personal projects.

Make Real, 2023

A screenshot of Make Real.

I developed early prototypes of Make Real, an experimental tool that lets you turn drawings and annotations into working websites.

Torn Leaf, 2024

An illustration of the Torn Leaf logo.

I set up Torn Leaf, an experimental online gallery. Its first exhibition is opening in January 2026.

Logiverse, 2024

Loggy, the Logiverse mascot.

As part of my explorations into the Tadi Web, I kicked off the Logiverse, an experimental distributed social network.

Autocomplete for canvas, 2024

A screenshot of Autocomplete for Canvas.

I prototyped autocomplete for canvas as part of my R&D work at tldraw.

What it means to be open, 2024

A photo of me speaking at Heart of Clojure.

I gave the opening keynote at Heart of Clojure. I spoke about openness and creativity in software.

Teach, 2024

A screenshot of Teach.

I worked on Teach, a tech demo for letting an AI model interact with a canvas.

Tentpole, 2024

The Tentpole logo.

I co-founded Tentpole with Philippa Markovics, Elliot Evans and Orion Reed.

Natural Code, 2024

The Self Image symbol.

I co-wrote a paper about Natural Code with Dave Ackley.

tldraw Computer, 2024

A screenshot of tldraw Computer.

I contributed to tldraw Computer, an experimental workflow tool that you define with natural language. We built it in collaboration with Google.

Pastagang, 2024

A photo of Pastagang performing at Alpaca 2025.

I became a keen member of Pastagang, a collaborative coding movement that anyone can join. As part of Pastagang, I participated in the creation of Nudel, an experimental music-making tool.

I am not dead yet, 2025

A photo of me speaking at ICLC 2025.

I gave a keynote at ICLC 2025. I spoke about liveness in art and code.

tldraw's Agent Starter Kit, 2025

A screenshot of tldraw Agent Starter Kit.

I contributed to tldraw's Agent Starter Kit, a customisable system for building canvas-based agents.

Beyond chat, 2025

A photo of me speaking at GOTO 2025.

I gave a keynote at GOTO 2025. I spoke about bringing AI models to the canvas.

tldraw's Shader Starter Kit, 2025

A screenshot of tldraw's Shader Starter Kit.

I prototyped tldraw's Shader Starter Kit, a template for combining tldraw with custom renderers.

Dogspinner, 2025

A screenshot of Dogspinner.

I made Dogspinner with Flora Caulton. It's a browser-based micro-game where you spin a dog.

How many heads do you need?, 2025

A photo of me speaking at ADC 2025.

I gave the closing keynote at ADC 2025. I spoke about collaborative coding and jamming.

Fairydraw, 2025

A screenshot of Fairydraw.

I was a key contributor to Fairydraw, an experimental feature that adds collaborative agents to tldraw.