How designers can own an entire product with AI
My girlfriend is an osteopath. Her studio ran on a booking manager that was, to put it kindly, terrible — clunky to use, ugly to look at, and somehow still expensive. Every week she'd lose time fighting the tool instead of seeing patients, and every week I'd watch her do it and think: I could just build a better one.
So I did. It's called lisetta.app — a booking manager made for small health studios, designed and shipped by one person. Me. A designer.
That last part used to be a punchline. A designer shipping a whole product, alone, all the way to production? For most of my career that wasn't realistic. You designed the thing, handed it over, and hoped it survived the trip to engineering. Now it's not only realistic — it's becoming the point.
The old wall between “design” and “build”
Design and engineering have always been two rooms with a wall between them. You could be brilliant on your side of the wall and still watch your intent get lost the moment it crossed over. The spacing drifts. The empty state you sweated over never gets built. The interaction that made the whole thing feel alive turns into a static screen because it was “too complex for this sprint.”
The instinct was always to learn to code — to climb over the wall yourself. But that's a huge investment, and most designers never get far enough to ship real, production software solo. You'd get good enough to be dangerous, not good enough to be trusted with the whole thing.
AI moved the wall.
What actually changes with AI
The interesting shift isn't “AI writes code for you.” It's that the distance between an idea and a working version of it collapsed. When you can describe intent clearly — which is exactly what designers already do for a living — you can get a real implementation back in minutes, then shape it, then ship it.
Building Lisetta, that looked like:
- Design was the spec. I didn't write a document and then design and then build. The design was the requirement. I'd design a flow, then build it immediately, and the gap between “what I meant” and “what exists” basically disappeared.
- The boring parts got cheap. Auth, database schemas, calendar logic, timezones, recurring appointments — the stuff that used to eat weeks and scare designers off. AI handles the scaffolding so you spend your judgment on the parts that need judgment.
- Taste became the bottleneck, in a good way. When anyone can generate a version of something, the thing that separates products is knowing which version is right. That's design work. That's the part AI doesn't do for you.
The tools did half the work
None of this would have been possible ten years ago, and honestly not even three. AI wrote a lot of the code, but the thing that really let me ship Lisetta on my own is a new generation of tools that each take one genuinely hard problem and make it disappear behind a clean interface:
- Vercel for deployment. Putting a real app on the internet — servers, builds, SSL, domains, previews — used to be a whole discipline of its own. Now I push code and it's live, with a preview URL for every change. The part that used to require an ops team is a git push.
- Neon for the database. A serious Postgres database that I didn't have to provision, babysit, or scale. It just exists, it's fast, and it gets out of my way — exactly what you want from the layer holding a studio's real patient data.
- Resend for email. Sending a reliable confirmation or reminder email is deceptively hard — deliverability alone is a rabbit hole. Resend made it a few lines of code and a nice dashboard, so appointment reminders just work.
What strikes me most isn't any single tool — it's how well they connect. Vercel knows about my database, my database knows about my code, my email knows about my events, and wiring them together took minutes, not weeks. Each one is a hard engineering problem solved by someone else and handed to me through an interface so simple I barely have to think about it.
That's the quiet revolution. The world is shifting from “you need a team to build software” to “you need taste and a few great tools that talk to each other.” And because these tools care about their own UX — because they're well designed — a designer can pick them up and be productive on day one. Good design is what makes this whole thing accessible. It's design all the way down.
Why designers are unusually well positioned
There's a story going around that AI makes engineers faster, and that's true. But designers get something more fundamental: the last missing piece to own an entire product.
Designers already have the parts that are hard to teach a model:
- A feel for what a product should be before it exists.
- The empathy to know what a real user actually needs on a real day.
- The taste to reject the ninety mediocre versions and find the good one.
What we were missing was reach — the ability to turn all of that into a live, running thing without a team. That's the exact gap AI fills. It doesn't replace the designer's judgment; it extends the designer's hands.
Lisetta, concretely
Lisetta isn't a tech demo. It's a real tool my girlfriend and her studio use to run their day: booking appointments, managing patients, avoiding the double-bookings and no-shows that the old system made too easy. I owned all of it — the idea, the UX, the visual design, the brand, the code, the deployment. Not because I'm secretly a 10x engineer, but because the tools finally let a designer carry an idea the whole way.
The best part isn't the code. It's that when a patient found a flow confusing, or my girlfriend wanted the schedule to work slightly differently, there was no wall to throw the feedback over. I just designed the fix and shipped it. Same hands.
Where this goes
I don't think this makes engineers obsolete — serious systems still need serious engineering, and I lean on real engineering practice constantly. What it changes is the floor. A single motivated designer can now take a genuine problem, one they understand deeply, and turn it into a product people rely on. No pitch deck, no team, no permission.
If you're a designer waiting for someone to build your ideas: stop waiting. The wall is low enough to step over now. Find a problem you actually care about — ideally one in front of you, like a bad booking manager in someone you love's studio — and build the thing.
Same hands draw the screen. Same hands ship it.