← All work

2025 · Founder · Product · AI Engineering

JustEdit

Pro-grade image edits in your browser. No upload. No tokens. No wait.

Every other AI image tool either ships your photo to a server, charges per second, or makes you download 175MB before it does anything. JustEdit runs the model in your browser, previews the result before it commits, and never sees your image. The whole product is built around respect — for your time, your bandwidth, and your privacy.

Lenses

AI PM

AI Tools

LovableClaude AIChatGPT
View live
The editor — clean canvas, sidebar tools, no upsell.
The editor — clean canvas, sidebar tools, no upsell.

§01 — Case study

The shape of the work.

Pro background removal that runs in your browser. No upload. No subscription. No 175MB download surprise. The model lives on your device — your photo never leaves it.

100% client-side30MB modelPreview-before-processZero server cost

Receipts — current traction

Livepersonal-use shipping · zero infra cost
100+ editsweekly cadence on owner workflow
Offline-capablesecond visit works without network
01 · The problem

Every AI image tool is a tax on your trust.

Free tools watermark your output. Paid tools meter you per image. The 'open-source' option silently downloads 175MB and fails on hotel WiFi. Worst of all — every one of them uploads your photo to a server you'll never audit. For a category that calls itself 'AI for everyone,' the deal is bad.

02 · The wedge

Run the model on the user's device.

WebGPU and the right segmentation model (Xenova/segformer-b0, 30MB, cached forever) let me put a real production model in the browser tab. No upload. No API key. No edge function. The user's photo stays on the user's machine. The whole moat is built on respect.

Your photo should never have to leave your laptop to lose its background.
03 · The hard call

Preview before you process.

Big model + big image = big wait. So I added a state machine: upload → auto-resize → low-res preview → confirm → full-resolution process → download. The user sees the result before they spend the compute. Patience is no longer required because consent is asked first.

04 · The outcome

100% gross margin. 0% privacy debt.

Static hosting. No server. No tokens. No rate limits. The competition charges $9/mo for what JustEdit ships for free. And because the model never sees the network after the first load, the second visit works on a plane.

§01.5 — From the product

Before / After preview. Confirm before you commit the compute.
Before / After preview. Confirm before you commit the compute.
Upload → Resize → Preview → Confirm → Process → Download. No mystery spinners.
Upload → Resize → Preview → Confirm → Process → Download. No mystery spinners.
On mobile too. The phone is the server. The phone is also the client.
On mobile too. The phone is the server. The phone is also the client.

§02 — Story

Inception → Outcome

  1. 01 · Inception

    Background removal is broken

    Every option sucked. Free tools watermark you. Paid tools meter you. 'Open-source' tools shipped a 175MB model and silently failed on slow networks. There was no honest middle.

  2. 02 · Discovery

    What people actually want

    Talked to designers, marketplace sellers, and parents. Same answer: 'I want to crop my kid out of the background without uploading her face to a stranger.' Privacy wasn't a nice-to-have. It was the product.

  3. 03 · Decisions

    Run the model in the browser

    Picked Xenova/segformer-b0 over RMBG: 30MB vs 175MB, true segmentation, cached after first run. Killed the edge function. Killed the API key. Killed the upload.

  4. 04 · Build

    Preview-before-process

    State machine: upload → resize → low-res preview → user confirms → full process → download. No spinner the user doesn't understand. No compute the user didn't ask for.

  5. 05 · Ship

    Zero infrastructure

    No server costs, no rate limits, no quota panic. Static hosting and a service worker. Margins are 100% because cost is 0.

  6. 06 · Outcome

    The honest option

    First load is the only load. Second visit is offline-capable. The category leader charges $9/mo for what runs in your browser tab — for free, forever.

§03 — Outcomes

0 uploads

your image never leaves the browser — model runs on-device

30MB

model footprint — 6× smaller than the industry default

Preview-first

see the result before committing the full compute

Next

Rezilience