Matthew Weidner

PhD Student @ CMU CSD

I am a computer science PhD student at Carnegie Mellon University, advised by Heather Miller. For most of my PhD, I was supported by an NDSEG Fellowship from the US Office of Naval Research.

I research building blocks for collaborative and local-first software - in particular, Conflict-free Replicated Data Types (CRDTs).

I'm on the market for a software engineering job post-PhD.


mweidner037@gmail.com • @MatthewWeidner3LinkedInGitHub

Blog  •  Open-Source Software  •  Apps  •  Research Papers

Apps

Demo apps and prototypes.

Recipe-Collab-React

github.com/mweidner037/recipe-collab-react/

Case study in building the same collaborative recipe editor using various collaboration frameworks (+ React).

Collabs Demos

collabs-demos.herokuapp.com

Live demos using Collabs, created by student contributors.

Fileshare Recipe Editor

github.com/mweidner037/fileshare-recipe-editor

Additional Collabs demo that uses Dropbox as the “local-first sync engine”, instead of its own server. Electron, React.

Poster Session

poster-session.herokuapp.com

Experiment using an older version of Collabs for non-CRDT collaboration.

It is a web app with a multiplayer 3D world where you can move around, talk (with WebRTC proximity audio), add objects, and draw on whiteboards. May be flaky. BabylonJS, React, PeerJS, Heroku.

Source code