Custom software, one client at a time

You describe the problem.
I build exactly what solves it.

No templates, no "closest available plan." A real conversation about what's actually slowing you down — then software built specifically to fix that, refined until it fits the way you work.

"I need parents to be able to add their own photos and sounds — not just generic flashcard art."
Got it. Building that in now.
What shipped
Custom photo per card
Record your own voice
Works for each child's pace
How this works

Most software gets built for an average user. Yours gets built for you.

That means the process runs in the opposite order from a typical software vendor — I don't start with a feature list. I start with a conversation, and let the feature list come out of it.

listen

Tell me what's actually happening

Not a requirements doc — just what's slow, what's missing, what you wish existed. The real problem, in your own words.

build

I build the specific thing

Not a generic version of it. The thing that solves your actual situation, built from scratch around it.

show

You use it, I watch what's off

The first version is a starting point, not a final answer. I want your honest reaction, including "this isn't quite it."

refine

I keep adjusting until it fits

Software that fits the way you actually work usually takes a few honest rounds to get there — so that's what I plan for.

Examples of what I've built

Two problems, two purpose-built answers

Early childhood education

🦉 Tiny Learners Flashcards

The ask: "Flashcard apps all use stock images. I want my kid learning from things and voices they actually recognize."

A flashcard app, built natively for iOS and Android, where every card can carry a real photo and a real recorded voice — a parent's own voice, a grandparent's, a sibling's. Built from the ground up around that one specific need.

Personal safety

🍺 Digital Designated Driver

The ask: "I want something that makes me pause before I do something I'll regret — a text, a decision, anything — when I'm not thinking clearly."

A private, judgment-free pause button: it reads a message you're about to send and flags real regret risk, or runs a quick check against your own baseline — never a stranger's average, always compared to you specifically.

Get in touch

What's the thing you wish already existed?

That's usually where the actual project starts. No pitch deck required — just tell me what's not working, and I'll get back to you.

Phone
(404) 432-0658
0 / 2000