Menu

Back

Synergo

Year

2026

Tech & Technique

TypeScript, React, Vite, FastAPI, WebSocket, Gemini

Description

Synergo is a live multiplayer AI agent viewer for hackathons and parallel coding sessions. It streams IDE activity, prompts, AI captions, and file diffs from every teammate into one shared board, and flags overlapping edits before they turn into merge conflicts. Contributors join a shared room with a code — no accounts — while a local watcher pushes batched saves over WebSockets to a FastAPI relay that broadcasts to a React dashboard.

My Role

Owned the backend relay: room lifecycle, WebSocket join/broadcast flows for watchers and spectators, activity ingestion (debounced diffs and prompts), and the conflict-detection path that surfaces overlapping file edits. Wired Gemini captioning/conflict labeling as a best-effort AI layer so the demo still works when the model is slow or offline.

Adrian Shahnazari

Scroll Down