Open Source R&D · github.com/talhairtisam
Multi-Client Upload
Session-Based Cross-Device File Sync
Overview
R&D system for sharing files and images from one device with real-time reflection on another. Session-scoped with no authentication — one device creates a session ID, another joins via link while the session is valid. Both devices can run pre-upload actions in sync before the file is sent.
Problem
Users needed to pick or edit files on one device and see changes instantly on another, without accounts — only a shared session.
Architecture
Session ID links two clients for the lifetime of the session. WebSocket (or similar real-time channel) propagates file state and pre-upload actions between backend and both frontends.
My Role
Solo developer — designed the session model, real-time sync protocol, and full-stack prototype for cross-device upload flows.