Independent · systems
Real-time Collab App
Multiplayer presence, done properly.
- Year
- 2026
- Role
- Solo · in progress
- Status
- In progress
- Type
- Independent
A real-time collaborative editor with live presence over WebSockets — concurrency and conflict resolution, not another CRUD app.
The problem
Real-time is where a lot of portfolios fall back to CRUD. This one leans into the hard part: shared state under concurrent edits.
Approach
- WebSocket transport with live cursors and presence.
- Conflict resolution for concurrent edits with reconnection handling.
What it proves
- Shows systems depth — concurrency, transport, state — that distinguishes a new-grad portfolio.
Stack
App
Next.jsTypeScript
Realtime
WebSocketsPresence / CRDT