Holo
P2P inspired file sharing web app.
Holo started as an experiment—could I build a file sharing tool that feels peer-to-peer without the actual P2P complexity? You create a room, share a 6-character code, and transfer files chunked into 64KB pieces in real time. No storage, no accounts, no persistent data anywhere. It handles roughly 900 clients per room and over 10,000 concurrent connections, which is way more than I expected when I started prototyping.

The backend is written in Go handling WebSocket relaying with high concurrency, while the frontend uses Next.js 16 and TypeScript for a clean drag-and-drop interface. The system is fully stateless with nothing stored on the server, and it supports 6 languages out of the box. Holo is containerized with Docker for easy deployment.