Letters with Love
Correspondence that cannot be rushed
I built this because there's one person in my life I wanted to flirt with. Everything else followed from trying to make letter-writing feel worth the wait.
We design and build end-to-end — product thinking, interface craft, and the systems underneath.

Walkthrough
See how the details add up
Three screens — from a letter arriving to sending one back.

01 · Arrival
Your mailbox
The home screen greets you by name and shows what's waiting — usually sealed letters. The wax seal and rose-tinted card make arrival feel like an event.
No aggressive unread counts. No pull-to-refresh loop. Correspondence has its own rhythm.

02 · Writing
Choosing the details
You pick your paper, your pen pal, and when the words should arrive. Delivery takes time on purpose. The paper styles feel tactile, and the placeholder copy asks you to slow down.
Drafts auto-save per pen pal on device, with cloud backup when you want it.

03 · Transit
On its way
After you send, the letter stays on your desk — traveling through relay towers with a progress bar and a real arrival countdown. Once it lands, it leaves your outbox.
The story
What was built, and why it holds up
Beyond what you see on screen — the constraints, decisions, and outcomes that shaped the work.
The challenge
I wanted correspondence to feel like paper and ink — deliberate, warm, and free of the pressure that comes with instant messaging.
Approach
- Onboarding is a gallery of moods. You feel the tone before you create an account.
- Pen-pal discovery uses real @usernames — you find a person, not an algorithm.
- Ember letters are a paper style for words meant to be read once, with a timer that starts when you open them.
- Every system message is written in the product's voice — fond, patient, human.
Outcome
A shipped app where the interface stays out of the way. No read receipts, no typing indicators — just words traveling on their own time. React Native under the hood, but I leaned into the iOS renderer because I wanted it to feel at home on iPhone.