
How Notion handles concurrent editing with CRDTs
Building a CRDT-based rich-text system that merges concurrent edits across Notion blocks—without losing anyone’s work
Angelique Nehmzow, Emma Guo



Angelique Nehmzow, Emma Guo


Hesham Salman
Engineering, Notion

Aravind Selvan, Calder Lund, and Gaurang Sadekar


Justin Lee, Adam Hudson


Maya Lekhi
Engineering, Notion


Paul Velleux
Product Designer, Notion

Sean Keenan, Jacob Brackett


Preeti Gondi, Mickey Liu, Nathan Louie, Calder Lund, Jacob Sager


Justin Lee
Software Engineer, Notion


Raymond Xu
Software Engineer, Notion