Self-initiated

LuxynStudio
AI photography platform

A production SaaS platform designed, built, secured and operated by one person, using AI-assisted development as the primary method.

Client
Self-initiated product
Role
Product design, UX/UI, AI-first development
Year
2025 to 2026
Disciplines
AI-first development, Product design, UX/UI design, Backend architecture
LuxynStudio landing page, AI product photography platform
1
Person, full stack
2FA
Account security built in
100+
Server-side functions in production

The experiment

LuxynStudio started as a deliberate experiment: take my photography and retouching skill, take AI-assisted development as the primary way of building, and see how far one person can actually take a product. Not a prototype. A real platform with paying users, real data, and real consequences if it breaks.

The product itself is simple to describe. Upload a plain phone snap of a product, pick a style, get editorial-grade product photos in seconds. The product stays exactly as it is; only the world around it changes. That is my photography discipline expressed as software.

Product and UX/UI design

Every screen is my own design work: the marketing site, the studio interface where generation happens, the account and billing flows, the support centre, and the full admin side.

  • Designed the generation flow so a non-technical user reaches a usable image in under a minute.
  • Designed a complete admin and operations interface: user centre, credit management, moderation, analytics, changelog.
  • Built the design system once and applied it across dozens of screens so the product feels like one thing.
  • Wrote the product copy, the onboarding, the empty states and the error messages.

What I learned to build

This is the part the experiment was really about. Everything below I learned by building it, with AI as a working partner rather than an autocomplete.

  • Database schema design in Supabase, from a handful of tables to a large production schema covering generation jobs, credits, subscriptions, referrals, emails and audit trails.
  • Row Level Security rules, so data access is enforced at the database and not merely in the interface.
  • Realtime and notification systems: job progress, admin alerts, and in-app notifications that update without a refresh.
  • A full CMS, so content, changelog entries, email templates and policy pages are edited in the product rather than in code.
  • Payment gateway integration, subscription tiers, credit top-ups, refunds, and the seller-side registration required to be eligible to receive payments.
  • Transactional email: templates, sending, delivery events, bounce and suppression handling, and campaign sending.
  • Logging everything, so any generation, payment, auth event or failure can be traced afterwards.
  • Authentication with two-factor authentication for high-security accounts, recovery codes, and rate-limited verification.
  • Protecting user data: export requests, deletion and wipe flows, and keeping private files behind signed access rather than public URLs.

Cost efficiency as a design problem

Running generative AI in production is a cost problem before it is a technical one. Every image has a unit price, and a design decision that looks generous in a mockup can quietly make the product unviable.

So cost became part of the design: queued jobs instead of unbounded parallel generation, credit accounting on every operation, refunds when a job fails so users are never charged for our errors, cancellation of stale work, thumbnail generation instead of serving full-size assets, and retention sweeps so storage does not grow forever. Building it alone means I see the bill and the design decision that caused it in the same afternoon.

Why this matters for client work

Most people who can design a product cannot ship it, and most people who can ship it cannot design it. AI-assisted development collapses that gap, but only for someone who understands both sides well enough to know when the generated answer is wrong.

LuxynStudio is the proof that I can take an idea from a blank file to a secured, billed, monitored product, and make design decisions that account for what they cost to run.

LuxynStudio product interface and feature section
Product surface and feature storytelling
LuxynStudio brand visual
Brand visual

Have something like this to build?

Design, visual production, or a product built end to end. Tell me what you are trying to make and I will tell you honestly whether I am the right person for it.