Skip to content
VB

03 · WHO'S OUT

Who's Out

Who's Out

Privacy-first friend availability app, built on iOS 27

Who's Out poster — three iPhone screens for nearby friends, sending a pulse, and live suggestions.
Who's Out

The situation

Built at the IndeHub WWDC26 hackathon, where the challenge was to build something around brand-new iOS 27 platform features. The idea: friends lose track of each other's actual availability — everyone's on their phone, nobody knows who's actually free right now.

Thought process

Most "social" apps solve this by adding a feed, which is exactly the wrong instinct — more content isn't the fix for "I don't know who's around." I scoped it down hard: no posting, no feed, no content, just coordination. The app learns a friend's real availability by reasoning over their calendar, location, and Focus sessions, and nudges you when someone nearby is actually free. It also had to justify constant location/calendar access, which meant privacy couldn't be an afterthought bolted on later — it had to be the architecture.

Engineering decisions

The AI reasoning over calendar, location, and Focus data runs on-device — that data never needs to leave the phone to produce a suggestion. Friend-to-friend location updates are end-to-end encrypted, so the server only ever relays ciphertext, never plaintext location. Sign-in is Apple-only, friend pairing is opt-in via invite codes rather than a public graph, and the whole thing ships with a Siri integration built on the new iOS 27 App Intents / Foundation Models stack — you can ask Siri "who's free nearby?" and get a real, on-device-reasoned answer. It's an iOS app + Spring Boot backend monorepo under the hood.

My contribution

Built as part of the hackathon team under real time pressure — the call to scope this down to pure coordination (no feed) rather than a broader social app, and the privacy-first architecture (on-device reasoning, encrypted friend sync) were the product and engineering decisions I'd point to first.