Cwupid · Photo insights

Cwupid helps you understand your photos.

Cwupid is a photo insights application for scoring, comparing, and organizing photos you choose to upload. Create an account to save private reports and build a personal portfolio.

Google Sign-In is optional. If you choose it, Cwupid uses your basic Google profile and email address only to create and protect your Cwupid account; it does not access your Google Photos.

Enter the preview password to explore Cwupid.

Preview sessions last 30 minutes.

cwupid

Introducing Cwupid 1.1

The most advanced photo-likability model.

Created by our team of computer vision engineers, Cwupid 1.1 sees the whole photo, not a made-up face formula, to help you choose and share your most engaging photos.

1.6Mreal-world images
Whole photonot just a face
Built to postreal life, not a studio

01

You already have the photo. You have forty of them.

Choosing is the part nobody is good at. You have been looking at the same nine shots for ten minutes, and the longer you look the less you can tell them apart. Ask a friend and you get a kind answer. Post it and you find out too late.

Cwupid is the outside opinion, in about ten seconds.

02

How it works

  1. 1

    Add a photo

    One shot, or a whole set from the weekend. JPEG, PNG or WebP, straight off your phone. Your face does not have to be visible.

  2. 2

    Cwupid reads the whole image

    Framing, light, setting, styling, and the way it all comes together — the things that decide whether a photo lands, most of which are not your face.

  3. 3

    You get a number and a note

    A percentile against real posts, plus a short written read of what is working and what you could change. Then you pick, and post.

03

More than a face formula.

A formula built on symmetry and proportions gives you the same answer for every photo you are in. That is not how photos work. The good one and the bad one from the same evening have the same face in them.

Cwupid was built to read what actually differs between the two.

  • FramingWhere you sit in the frame, and how much room you are given.
  • LightGolden hour, kitchen ceiling, or a flash at 1am.
  • SettingWhat is behind you, and whether it is helping.
  • StylingOutfit, colour, and how the whole thing reads together.
  • PresencePosture, expression, and the energy the photo carries.

04

A percentile, not a rating out of ten.

94 means Cwupid read this photo ahead of 94 out of every 100 comparable posts it has seen. It is a reading of how an image comes across — not a measurement of you, and not a verdict on anybody in it.

Cwupid learned from 1.6 million real-world images: mirror selfies, graduations, group shots, bad lighting, actual life. That is the bar your photo is being read against.

05

Twenty photos in. The right ones out, in order.

Photo Studio takes a whole set, scores every frame, and hands back the ones worth posting — either your strongest few, or a carousel sequenced so it opens strong and holds together.

Stop guessing which one to post.

Your best photo is already in the camera roll. This is the fastest way to find it.

What stands out

Photos that make an impression.

A closer look at the face, eyes, body, and backgrounds that carried these images.

What caught the eye

Browse all 93 →

These examples show which part of each photo carried the strongest signal.

43Face
5Eyes
25Body
17Background
Validated face-region photograph

Face

100.0th area-matched percentile

Positive attribution share 56.2% · region area 2.9%

Validated face-region photograph

Face

100.0th area-matched percentile

Positive attribution share 53.5% · region area 4.7%

Validated eyes-region photograph

Eyes

100.0th area-matched percentile

Positive attribution share 6.0% · region area 1.0%

Validated eyes-region photograph

Eyes

100.0th area-matched percentile

Positive attribution share 4.8% · region area 0.7%

Validated body-region photograph

Body

100.0th area-matched percentile

Positive attribution share 87.8% · region area 48.0%

Validated body-region photograph

Body

98.1th area-matched percentile

Positive attribution share 86.9% · region area 43.0%

Validated background-region photograph

Background

100.0th area-matched percentile

Positive attribution share 71.9% · region area 54.3%

Validated background-region photograph

Background

98.1th area-matched percentile

Positive attribution share 70.4% · region area 54.6%

These describe what drew attention in the image, not anyone’s worth or attractiveness.

Cwupid for businesses

Know which creative will connect.

Use Cwupid to compare visual creative, understand what draws attention, and choose stronger images before you publish.

Creative testing

Compare campaign images early and focus production on the strongest direction.

Content selection

Help social, brand, and growth teams choose images with clearer audience appeal.

Visual insights

See which parts of an image carry the most weight, then turn that into a repeatable creative playbook.

Let’s build with Cwupid.

For pilots, integrations, or business access, get in touch.

cwupid@cwupid.com
Careers

We are hiring.

Cwupid is a small team building a photo model and the product around it. Two roles are open. Both are hands-on from the first week, because there is nobody to hand the work to.

Engineering

Software Engineer

Full-time · Remote · Product and platform

You own the thing customers actually touch: the site, the signed-in app, billing, and the edge service behind them. It is a small codebase with real users and real money moving through it, so the bar is care rather than volume.

What you would work on

  • The Cloudflare Worker that serves the product — accounts, sessions, galleries, billing, and the queue that paid actions run through.
  • The front end: hand-written HTML, CSS and vanilla JavaScript, no framework and no build step. Fast pages, honest states, and no layout that only works on a laptop.
  • Stripe: subscriptions, webhooks, and an append-only credit ledger that has to stay reconcilable to the cent.
  • Tests that run against a real database and a real worker, plus the operational tooling that catches a fault before a customer emails about it.

What we are looking for

  • Three or more years writing production JavaScript or TypeScript, and comfort with SQL you wrote yourself.
  • Experience with serverless or edge runtimes — Cloudflare Workers, Lambda, Deno Deploy or similar — and an understanding of what they cannot do.
  • Having shipped something involving payments, and the instinct that billing code is written differently from everything else.
  • Front-end skill without a framework to hide behind: accessibility, responsive layout, and performance you can measure.
  • You write things down. Small team, no cover, and the runbook has to work at 2am.

Nice to have: Cloudflare D1 or R2, durable queues, Python for operational tooling, or having been the person on call.

Machine learning

Machine Learning Engineer, Backend

Full-time · Remote · Model and serving

You own the model and the machine it runs on. Cwupid scores a photograph end to end in seconds on modest hardware, and every improvement has to survive that constraint as well as the evaluation.

What you would work on

  • Training and evaluating the vision model behind the score: cross-validated folds, held-out reference populations, and ablations that actually settle an argument.
  • Distillation and inference cost — the served model has to be small enough and fast enough to answer one photo at a time without a GPU bill.
  • The FastAPI scoring service: batching, warm-up, memory ceilings, and failing in a way the product can explain to a customer.
  • Attribution and explanation work: which part of a photograph carried the score, and cross-checks strict enough that we are willing to publish the answer.
  • Evaluation hygiene — leakage, drift, and reference populations that stay comparable as the data grows.

What we are looking for

  • Strong Python and PyTorch, and experience training vision models rather than only fine-tuning them.
  • Familiarity with transformer-based image encoders, transfer learning, and knowledge distillation.
  • You have served a model in production: Linux, systemd or containers, latency and memory profiling, and the difference between a benchmark and a p95.
  • Rigour about evaluation. You can tell a real gain from a lucky split, and you say so when it is the latter.
  • Judgement about what a model should not claim. This one reads photographs of people, and that carries obligations we take seriously.

Nice to have: AWS (EC2, Lambda), ONNX or quantised inference, integrated gradients and occlusion methods, or experience with human-subject data policy.

How to apply

Email cwupid@cwupid.com with the role in the subject line, a short note on something you have built, and a link to your work. No cover letter. We reply to everyone.

Why Cwupid

Beyond a face score.

Cwupid 1.1 is made for the question you actually have: which photo will make the best impression?

Not a formula

A great photo is more than symmetry, proportions, or a checklist of facial features. Cwupid looks for the feeling of the photo: presence, style, energy, composition, and the little things that make someone pause.

Built for your world

From mirror selfies to graduation shots to your next carousel, Cwupid was built around the varied, in-the-wild images people share every day.

A better way to choose

Your best photo is already in the camera roll.

Let Cwupid help you find it.

The best

See how your photo connects.

Cwupid was trained from 1.6 million images. Your face does not have to be visible. Add a portrait, profile, full-body shot, or scene-led photo.

Photo Studio

Find the photos worth posting.

Add up to 20. Cwupid scores every one, ranks the set, and only writes notes for your winners.

Drop your photo set here

JPEG, PNG, or WebP. Up to 20 photos.

Unsaved photos are discarded after this result. Account storage currently saves individual scored-photo reports.

Welcome back.

Sign in to open your private Cwupid history.

Passwords are securely hashed and never stored directly. Password reset by email will be added after Cwupid’s company email is active. Your photos are not sent to a login provider.