Discover
Ambient presence — who’s active nearby or farther out — without turning the app into a profile catalog.
01 — BRIEF
Most social platforms are built for waiting — browse, message, hope for a reply. Random video solves immediacy, then burns trust, safety, and anything worth keeping.
Vylo was designed as a full consumer product: iOS, matchmaking, messaging, location-aware discovery, safety systems, and a real-time backend. Immediate without anonymous. Social without becoming a dating app.
02 — PRODUCT LOOP
One lifecycle. Four surfaces. Complexity stays under the hood.
Ambient presence — who’s active nearby or farther out — without turning the app into a profile catalog.
Queue in. Connect. Distance, language, interests, preferences, region — all behind one simple action.
WebRTC video with the person as the focus. Icebreakers stay light. Controls stay out of the way.
Add friends. Message later. Temporary encounters become lasting connections when they’re worth it.
03 — VISION
“See who's around.
Connect instantly.
Keep the people worth knowing.”
Not another feed. An ambient network that feels alive — then a path from a spontaneous call to a lasting connection.
04 — CORE EXPERIENCE
Activity over static profiles. The network feels alive before the first conversation starts.
Preferences and constraints evaluated in real time — without exposing the machinery to the user.
WebRTC at the center. Remote participant owns the screen. Controls stay secondary.
A good call doesn’t have to disappear. Persist the people worth knowing.
05 — SAFETY
Precise locations never appear in discovery. Location is a matching signal, not a public pin. Spontaneity stays. Risk drops.
06 — SYSTEM
Swift · Native
Video, discovery, messaging, notifications, accounts.
APIs · Auth
Matchmaking, presence, social graph, messaging.
Durable state
Users, interests, friendships, conversations.
Live events
Presence sync, queue events, message updates.
P2P media
Live video with STUN/TURN fallback.
Re-engage
Messages and social activity outside the app.
07 — ENGINEERING
Know who’s online, searching, matched, or gone — and keep that truth synchronized across concurrent sessions.
Score available users against preferences. No duplicate matches. No double-booking the same person.
Join, match, skip, drop, reconnect — in seconds. Durable data stays separate from live session state.
Users never think about queues, ICE negotiation, or presence machines. Open. Find someone. Talk.
08 — INTERFACE
Discover · Video · Messages · Notifications · Profile. Content stays loud. Chrome stays quiet.


09 — ROLE & OUTCOME
Designed and built end-to-end — product decisions feeding architecture directly. Not screens bolted onto an API. A complete real-time consumer system.
Vylo explores what social looks like when presence comes before profiles: find someone available right now, and start talking.
Presence first
LET'S WORK TOGETHER
I'm always open to discussing new ideas, challenging problems, and impactful projects. Let's create something exceptional.