Shoebox
iOS GAME · DESIGN · 2025

Shoebox

Every photo is a question: where were you, and when?

Context
Solo product — concept, design, and engineering
Role
Designer & iOS Engineer
Duration
Shipped — App Store ready
THE CHALLENGE

THE
PROBLEM

Photo-guessing games rely on a stock library everyone shares, so they get stale fast and never feel personal. I wanted a daily game built from your own camera roll — which means grading against real EXIF truth — without ever sending a single photo off the device.

THE SOLUTION

OUR
APPROACH

Shoebox deals you a daily roll of five of your own photos. For each, you mark where on a map and set when on a film date stamp, then it grades your roll against the photo’s real location and date. The whole interface is built around the physical culture of photographs — prints with white borders, a darkroom safelight in dark mode, a press-and-hold loupe for clues, and a haptic matched to every interaction. Everything runs on device; photos never leave the phone.

IMPACT

App Store ready
Status
Finished build, polished end to end
100% on-device
Privacy
Photos and EXIF never leave the phone
Swift 6
Stack
SwiftUI, iOS 18, zero third-party dependencies
Haptic-first
Feel
Every interaction has a matched physical response

PROCESS

01

CONCEPT

Framed a daily game graded against the truth in your own photo metadata

02

DESIGN SYSTEM

One rule: a treatment ships only if photographs, darkrooms, or contact sheets actually work that way

03

ENGINEERING

Built a deterministic daily roll, EXIF grading, and on-device persistence in SwiftUI

04

HAPTICS & FEEL

Matched a distinct haptic to each interaction — the X, the date wheels, the verdict thunk

05

SHIP

Polished to an App Store‑ready build with marketing screenshots

TECHNOLOGIES & SKILLS

SwiftUIiOS 18Swift 6PhotoKitMapKitCore HapticsOn-device
BrainCurve
NEXT PROJECT

BrainCurve

VIEW PROJECT