Skip to content
Arian Khademi
All projects

Knock

2025

Real-time social audio/video app

  • React Native
  • LiveKit
  • WebRTC

Knock is a social app built around the idea that the best hangouts aren’t scheduled. Group calls are heavy: links, calendars, “can everyone hear me.” Knock is the opposite: see who’s around, drop into a room, and you’re talking. It’s closer to leaving a door open than booking a meeting.

What I built

  • A React Native app with live audio/video rooms, participant presence, and low-latency communication.
  • Room discovery, session joining, user profiles, and live interaction flows, a Clubhouse/Houseparty-style experience built mobile-first.
  • A LiveKit integration handling the real-time audio/video transport and participant state, so I could focus on the room experience rather than reinventing the media plumbing.

Why it matters

Two people on a call is a demo. Five people on flaky wifi, on phones that disagree about codecs, is the actual product, and that’s where the time went. I made one deliberate call early on: don’t build the media transport myself. Leaning on LiveKit for that freed me to spend the effort on the only thing that really makes a social audio app work, which is whether being in a room feels live and effortless instead of like a conference call.