SaaS · portfolio builder with AI · AI inside
SJ Studio
A hosted portfolio service for models: each client gets a private studio to sift their camera roll, credit their team and publish a polished portfolio — with an AI “booker” review.
- Role
- Founder, design and full-stack development
- Status
- Live
- 2 wks
- start to finish
- 100
- Lighthouse best practices
- 2.0s
- largest paint on mobile
- 4
- database migrations with row-level security

The problem
Models have thousands of photos and no good way to turn them into a book that gets them booked. Generic site builders don’t understand credits, comp cards, categories or how castings actually happen — on a phone.
What I built
- ✦Marketing site with packages, FAQ and an inquiry form that needs no backend
- ✦Private, invite-only studios with logins; each person can only ever see their own photos
- ✦Swipe-to-sift deck, drag-to-reorder library, and credits that tag photographers and stylists
- ✦A design tab with templates, palettes, fonts and live preview, plus in-place crop and reposition
- ✦Public portfolio pages at a clean link, live the moment the client publishes
Where the AI lives
An AI booker review looks at the portfolio the way an agency would — what to lead with, what to cut, and which shoots are missing — and turns each note into a one-click action.
What it shows I can build for you
I can build a multi-customer platform where every client logs into their own space, with secure data separation, image uploads, a self-serve editor and public pages — the backbone of most SaaS and membership businesses.
Built with
- Next.js
- React
- TypeScript
- Supabase Auth
- Postgres + RLS
- Storage
- Claude API
- Tailwind
- Vitest


