OFFChat
Offline peer-to-peer communication application designed for communication in environments without internet connectivity.
Core Protocol & Security Developer
Team of 3
Peer-to-Peer Engineering
Mobile & P2P Protocols
August 2025
100% Offline P2P
The Problem & Real-World Friction
In emergency situations or disaster zones where telecommunication infrastructure fails, traditional internet-based messaging cannot operate.
Architectural & Technical Approach
Contributed as a team member to build a peer-to-peer mobile messaging system enabling direct device-to-device communication without requiring cellular or internet service.
Key Technical Highlights
Offline Peer-to-Peer Mesh Communication
100% Offline P2P Mesh Protocol
Direct device-to-device local wireless mesh messaging enabling communications in disaster zones without cellular or internet infrastructure.
Zero-Server Infrastructure
Decentralized architecture where every connected client acts as a relay node, eliminating single points of failure.
End-to-End Local Cryptography
Direct cryptographic handshake between peers ensuring messages cannot be intercepted or tampered with across the local mesh.
Store-and-Forward Buffer
Intelligent packet buffering delivering messages automatically once a destination node comes within wireless proximity.
Project Results & Impact
Demonstrated reliable offline local mesh message exchange.
Reproducible Benchmarks & Test Setup
Test setup, evaluation procedure, and validated outcomes reported for this architecture:
August 2025
Local ad-hoc wireless network between 3 isolated laptops with zero internet uplink.
Outcome: 14ms direct transmission roundtrip; 0% packet loss across 500 test messages.
Separation of Implemented, Prototyped & Planned Features
- •Direct device-to-device WebRTC DataChannel message transport
- •End-to-end AES-256-GCM symmetric payload encryption
- •Offline QR-based session signaling handshake
- •Multi-hop store-and-forward mesh packet relay across intermediate nodes
- •Bluetooth Low Energy (BLE) background peer beaconing
Role & Contributions
Core Protocol & Security Developer
Team of 3
- Co-designed WebRTC DataChannel offline peer connection protocol.
- Implemented AES-GCM 256-bit encryption handshake via Web Crypto API with ephemeral session keys.
- Built offline signaling exchange via QR code exchange for device discovery.
Technologies Used
3 toolsCivic AI
AI-powered civic issue reporting and government management platform that won Champion at the AI & API Hackathon 2026.
View next case studyInterested in this architecture?
Have a question about the system design, tech stack, or potential collaboration?
Let's discuss