← mpap

Case study · founder · 2 years in production

Photomize icon

Photomize.

An AI photo, video & voice studio: train a personal AI model from your selfies and appear in 100+ professional scenes. Built solo — product, AI pipeline, apps, payments and growth — and running for 2 years with paying customers.

Role
Founder / solo engineer
Status
Live · paying customers
Platforms
iOS · Android · Web
In production
2+ years

In the app

screens from Google Play

What it does

  • Personal AI model training — upload selfies, get yourself in 100+ scenes (business headshots, fashion, travel…).
  • AI photo editor with 40+ effects: background removal, age change, outfits, restoration and colorization of old photos.
  • AI video generation on top of leading engines (Sora, Kling, Veo) and voice cloning / text-to-speech.
  • Subscriptions and one-off purchases across web and both app stores.

What I built

  • The whole thing: AI generation pipeline and model orchestration, backend on Google Cloud, mobile apps for both stores, web app.
  • Payments end-to-end: Stripe on web, RevenueCat + store billing in apps, subscription lifecycle and entitlements.
  • Growth machine: Meta, Google and TikTok campaigns with AI-generated creatives, plus Google Ads API automation for monitoring and reporting.
  • Store operations: App Store / Google Play review cycles, releases, ASO, analytics.

Why it matters to you

This is exactly the skill set a startup or SME rents from a freelancer: one person who has already taken an AI product from zero to paying customers — through model APIs, app-store review, payment edge cases and ad accounts. You skip the learning curve; it's already been paid for here.

Stack

AngularTypeScriptTailwind CSSRxJS Python (Firebase Functions)Firebase (Auth / Firestore / Storage / Hosting) Capacitor (iOS / Android)PostgreSQL (Cloud SQL)Pub/SubGCP AI model APIs (Flux, SD 3.5, Sora, Kling, Veo) StripeRevenueCat Playwright e2ePostHogSentry Meta / Google / TikTok AdsGoogle Ads API

Want an AI product like this — but yours?

GET IN TOUCH