Joey
All projects

Yonder

Real-time campus occupancy for iOS.

Yonder's campus map. The library and the engineering building are filled a deeper blue than the quieter buildings around them, and two friends' markers sit on the map.
The campus map in the app. The busier a building, the deeper its blue.

It tells you how busy a building is before you walk there. I designed the estimate to fuse three sources, geofenced presence, passive Bluetooth and user reports, each weighted by how far it can be trusted.

A building's card in Yonder: a bit busy, about 16 people here, marked likely. Below it a chart of today against the typical day with the forecast for the rest of the evening, and the usual busiest hours, 11 AM to 1 PM and 6 to 8 PM.
One building's day: today so far, the typical day and the forecast.

The forecast

Behind the chart is a prediction engine I wrote. It is a small machine-learning model, not a neural network: every 15 minutes it folds the latest reading into each building's profile of the week, hour by hour, and every hour it blends what it has learned with a starting guess built from class schedules, trusting the data more as more of it arrives. The rest of today is then projected from how the day is tracking against a typical one.

Joey

Projects