Why I built Recall:
25 years of faces,
half the names
I'm dyslexic. Names don't stick the way faces do. For most of my career as a photographer I quietly struggled — not because I forgot people, but because I couldn't spell them.
Twenty-five years. Thousands of shoots, events, studios, industry rooms. I met people constantly — and for most of that time I had no reliable way to find them again. Not because I forgot who they were. I remembered everything. The job, the city, the hat they were wearing. The name was the only thing my contacts app needed, and the one thing I couldn't reliably give it.
Searching by spelling when you're dyslexic is an exercise in frustration. I'd type what I thought a name sounded like, get nothing, try three variations, give up. The person existed. My memory of them was vivid. The gap was just letters on a screen.
So I invented a workaround. Instead of relying on spelling, I started tagging people in the Notes field of their contact — context that would actually stick. #NYC. #Eastwood. #crazyhat. #2019. #photographer.
My brain runs on context, not convention. I remember where I met someone, what they do, the thing that made them memorable. So I built a tagging system around that — not their name, but the handful of words I actually associated with them.
It worked. Surprisingly well. I'd search a hashtag, find the person instantly, and wonder why this wasn't just how contacts apps worked.
For years, though, it was slow and clunky. Adding tags meant opening the native Contacts app, finding the Notes field, typing raw hashtags, saving. Getting them back out meant searching freetext and hoping the results made sense. I kept thinking: this should be a proper app. One that makes tagging fast, searching instant, and works the way memory actually works.
I'm not a developer. I had the idea, the use case, and 25 years of living the problem. What I didn't have was the ability to build it myself.
That changed when I started working with Jason at Laan Labs, and with Claude Code as my co-builder. The three of us — a photographer, a developer, and an AI assistant — built Recall Contacts from scratch. The first version took shape faster than I expected. The hard part wasn't the code. It was resisting the temptation to over-engineer it. Keep it simple. Make the thing work the way memory works.
The result is an app that reads the hashtags already sitting in your Apple Contacts Notes fields, lets you add and edit them without leaving the app, and gives you instant search by tag. It syncs back to Apple Contacts natively — no new database, no lock-in. Your tags live where your contacts already live.
I built it because I needed it. But the more I've talked about it, the more I've realised the audience is much wider than dyslexic photographers with 4,000 contacts.
Anyone who thinks in context rather than convention. Anyone who meets a lot of people and wants a better way to remember them. Anyone who's ever stared at a search bar and had no idea how to even start. Recall works brilliantly for everyone — but it was built by someone who needed it to.
Made by one of us. Built for brains like ours.
Tag anyone. Search by hashtag. Find them instantly. Works with your existing Apple Contacts — no migration required.
Download on the App Store Buy me a coffee ☕