Conclave is an Open Source real time, collaborative text editor for the browser. I worked in a remote, three person team to: - Design and build a custom CRDT (conflict-free replicated data type) to increase the throughput speed of operations by over 1000% and guarantee consistency across all users. - Reduce network latency by utilizing WebRTC to create a distributed, peer-to-peer architecture by upto 3000%. - Implement a load-balancing algorithm to scale the application to dozens of concurrent users - Built a Version Vector to guarantee causality and merge non-commutative operations. - Give users complete control over their content by removing the need for a central data store and allowing users to download their content directly to their computer. - Write an extensive case study (http://bit.ly/conclave-site) and Medium article (http://bit.ly/conclave-post) that has garnered more than 20K views.