Blogs / Personal blogs

Evan Wallace

madebyevan.com

I'm one of the cofounders of Figma , a collaborative browser-based interface design tool. My main contributions were to the rendering engine, the multiplayer collboration service, the vector and text editors, and the plugin system.

Popular posts
4
Total points
741
HN comments
239
Rank
#3,178 personal

Visit madebyevan.com → On Hacker News Apr 2013 – Aug 2025

Software Engineering 4Math & Algorithms 2

1

CRDT: Fractional Indexing

Collaborative peer-to-peer applications sometimes need to operate on sequences of objects with a consistent order across all peers. For example, a peer-to-peer photo album application might need to sync the order in which photos appear in an album.

2

CRDT: Text Buffer

Collaboratively editing strings of text is a common desire in peer-to-peer applications. For example, a note-taking app might represent each document as a single collaboratively-edited string of text.