back to work
2026mobileSolo·2026·shipping
Pocketbridge Mobile.
The Pocketbridge mobile app — E2E-encrypted sync on the phone.
mobile-agent · pocketbridge receiver
pairedpocketbridge · mobile receiver
problem
Pocketbridge needed a real mobile client — not just a receiver — that could pair with another device, encrypt and stream file/clipboard data on-device, and keep working when backgrounded or offline.
approach
Built a full Expo / React Native app: QR-based device pairing, all crypto (NaCl/tweetnacl) running on-device so plaintext never leaves the phone, Yjs CRDTs for conflict-free sync, and expo-secure-store for key material. Chunked file streaming with hash verification over the existing paired channel.
outcome
The phone half of Pocketbridge — pairs, syncs, and survives backgrounding. 12 MB/s sustained on local Wi-Fi. Open source alongside the web and backend repos.
full stack
- TypeScript
- React Native
- Expo
- NaCl / tweetnacl
- Yjs