Jonas Schürmann

Software engineer & PhD candidate; father and informatiker by heart

What I'm working on

I'm researching and implementing collaboration systems, exploring how conflict-tolerant versioning can help integrate parallel work in distributed collaboration. Conflict tolerance captures and communicates concurrent contributions, helping participants to align their interests and resolve conflicts collaboratively. I want to make parallel working safe and enjoyable, to lessen the pain of merging in software development and allow for branching and extended offline working in local-first apps.

What I've built

I developed lazy merging, a lattice-theoretic concept for conflict-tolerant versioning, on top of which I built:

Over the course of my PhD studies, I have published a few papers about conflict-tolerant collaboration and related software engineering topics.

My Interests