
I Built An AI Business Headshots Service
Published
So … I needed a new professional business headshot.
Of course, I could’ve just changed into a more professional outfit and ask my wife to take a photo of me.
But, hey - I’m a developer! So, of course, I’ll just build my own AI business headshots service . Also, because I wasn’t convinced by many (most?) of the existing AI business headshots services.
The Problem With Existing AI Business Headshots Services
When looking for services that would use AI to generate professional business headshots, I encountered the following main problems:
- They require lots of input photos (often around 10 photos)
- Generating headshots takes a long time (often around 30 minutes or more)
- They’re pretty expensive! (I won’t pay $29 just to get a few headshots)
So that’s why I decided to build my own AI business headshots service.
My Tech Stack
As a web developer with lots of experience with React, Next.js, Tailwind etc., I naturally went for the following tech stack:
- React & Next.js for the fullstack web app
- Tailwind & ShadCN for the UI / styling
- better-auth for authentication (it’s awesome!)
- Polar for payments
- SQLite for the database
- Docker / Docker Compose for deployment
It’s a tech stack I got lots of experience with (except for better-auth and Polar, which are both relatively new). So using it was relatively straightforward and lots of fun.
And, yes, I also used some AI assistance (via Cursor ).
My Service
I described the problems I faced with many existing services above.
Therefore, it was important to create a service that would be easy to use, fast, and affordable. And I achieved that with help of Google’s Nano Banana model, some (I think) clever prompt engineering and lots of trial and error.
I’m very happy with the results and I think it’s a great service. So … if you need some professional business headshots, you can try it out here .