Skip to content
All builds

Systems · Real-time · 2025

Peer Link

Status: Shipped

Serverless chat and file sharing over your local network.

Role
Built solo
Timeline
Sep 2025 – Dec 2025
Status
Status: Shipped
Stack
Java, TCP/UDP Sockets, Java NIO +1

01Problem

On the same local network, chatting or sharing a file still depends on internet services and central servers. They require accounts, add latency, and keep copies of your data.

02Solution

A serverless mesh: peers discover and talk to each other directly over TCP/UDP sockets. A multithreaded Java NIO architecture handles messages and file transfers at the same time without blocking.

How it works

  1. Step 01Peers discover each other on the LAN (UDP)
  2. Step 02Direct TCP connections, no central server
  3. Step 03Non-blocking multithreaded messaging and file transfer (Java NIO)
  4. Step 04Private rooms held only in memory

03Product

Peer Link: a serverless LAN chat and file-sharing platform with private virtual rooms held in volatile memory, so communication stays isolated and no user data persists.

Key features

  • Serverless peer-to-peer architecture
  • Simultaneous chat and file transfers without blocking
  • Private virtual rooms
  • Zero persistent user data

Tech used

  • Java
  • TCP/UDP Sockets
  • Java NIO
  • Multithreading

© 2026 Suharshit Singh

Built with Next.js, deployed on Vercel

Last updated

Back to top