G-001 · COVER
Mathieu Wauters · designer who builds

I design products, and then I build them.

I trained as an architect at KU Leuven, then worked at Louis Vuitton in Paris and Peter Marino in New York. Now I design AI products end to end and ship them myself in code. Three of them are drawn below as a set: what I did, the decisions, and what I'd revise.

mat@empathylabs.aiLinkedInLos Angeles · remote
Mathieu Wauters, black and white portrait
Founder, Empathy Labs:
a studio of one, plus agents
SheetProjectMy roleLive
A-101JusticeOS Court forms for people without a lawyer, checked line by line.Founder · design, brand, buildjusticeos.ai
A-102Promptography A photographer made from four selfies. Brand and product as one job.Founder · brand, product, checkout, filmpromptography.pro
A-103empathylabs.ai A studio site built as a place, not a flyer.Art direction · 3D · front endempathylabs.ai
Drawing setSelected work, 2022 to now
Sheets5
Drawn byMathieu Wauters
RevA · Oct 2026
Built withClaude Code, Codex, plain HTML
A-101 · JUSTICEOS
Product · trust under stress

The scariest form of your life should come with receipts.

I have represented myself in court since November 2022, on appeal too. The paperwork hurt more than the law: one blank signature line gets a filing bounced. JusticeOS turns a person's own words into California's restraining-order forms, then checks the packet the way a clerk would.

Clerk Check finding on a fictional packet: the DV-100 signature line highlighted on the real court form, what to correct, and the statute
Clerk Check on a fictional packet · DV-100 item 33

Point at the line on the real form.

Every finding highlights the exact field on the official court form, not a summary of it.

Say what to do, in one sentence.

"Review the complete declaration, then sign your name at item 33." The fix comes before the explanation.

Receipt before conclusion.

Each finding carries its rule and links to it. Rules, not model guesses: a wrong answer here is a rejected filing.

A way out in the header.

Quick exit, because the person filing may share a device with the person the order names. Every demo uses a fictional case.

Not built, on purpose: advice.

It explains and checks. It never tells you what to argue. That line is a product rule, not a disclaimer.

Revisions · how this sheet started
RevDateDescription
028 Nov 2022Discovery requests land in my divorce. I have no lawyer.
130 Nov 2022ChatGPT launches. I'm watching Suits, so my first prompt asks it to rewrite an angry email to opposing counsel the way Harvey Specter would. It does. From then on I call it Harvey.
1aNov 2022The same month, a legal AI startup named Harvey, in part for the same TV lawyer, raises its first $5 million to sell to law firms. I was the other side of that market: no firm at all.
2Sep 2023The evidence outgrows Claude 2's 100K-token window, the largest there was. I learn to code and build a retrieval system that finds contradictions while a witness is still in the chair.
3Summer 2024OpenDivorce, the first product, tested with paid ads.
4Oct 2024Claude helps me draft a motion that an appellate justice grants.
52026JusticeOS: the version for the next person without a lawyer. Live.
REV AWhat I'd change

On the review screen, green means two things: high model confidence and "you entered this." That breaks my own rule that a color carries one meaning. It gets its own badge next.

ProjectJusticeOS
SheetA-101
RoleFounder: product design, brand, front and back end
Date2022 to now
Scale1:1 · live at justiceos.ai
A-102 · PROMPTOGRAPHY
Brand and product as one job

Four selfies in, a portrait out.

A personal AI photographer. I made the brand, the product, the checkout and the launch film, and drew a hard line between what is a photograph and what is generated.

Promptography landing page: headline, price on the button, AI-generated labels
promptography.pro · captured 2026-09-28

The price is on the button.

The price is in the call to action, not behind a pricing page.

Trust in one line, right under it.

One payment, no subscription, seven-day refund.

Every generated face says so.

Synthetic portraits are labelled AI-generated where they appear.

The real capture is real.

The phone shows my mother running an actual shoot, with her permission, so the promise is shown, not simulated.

Ruled out: stock photos, invented customers, fake reviews.

It is written into the project's scope, so no launch deadline can waive it.

REV AWhat I'd change

Spiral would count ten em dashes on this page, three of them on the buy button. They go.

ProjectPromptography
SheetA-102
RoleFounder: brand, product, checkout, launch film
Date2026
Scale1:1 · live
A-103 · EMPATHYLABS.AI
Art direction · real-time 3D

A studio site built as a place, not a flyer.

Nine very different projects needed to read as one body of work. So every project hangs on the same concrete wall, and the site moves through rooms: a red koi opening, a coast road, a P-51 flight through clouds.

Warbirds framed on the concrete gallery wall of empathylabs.ai
empathylabs.ai · the gallery wall

One wall for every project.

A single presentation device turns screenshots into objects in a room and makes a mixed portfolio coherent.

Status and domain on every frame.

Client work, studio product or prototype, labelled. No false project proof.

One clock, nothing wasted offscreen.

A single animation clock drives the scenes, offscreen work suspends, and phones get lighter models.

Reduced motion, designed as a complete site.

No WebGL, no motion, a failed asset: each was designed to still read as the whole experience.

Killed: a procedural robot-arm scene.

Replaced by an approved photographic still, then a 3.2-second film.

REV AWhat I'd change

The koi swims over my own headline. Next, it swims behind the type.

Projectempathylabs.ai
SheetA-103
RoleArt direction, 3D, front end, performance
Date2026
Scale1:1 · live
G-002 · GENERAL NOTES
Also built
Optiek WautersAn optician in Belgium that refuses to look like a chain.
HolisticaVoice-first reflection, in development.
WarbirdsA browser flight game.
Lord of PolyMeasured 3D assets of real objects.

General notes on how I work.

  1. Designed in the browser. I prototype in code instead of comping. The prototype is the spec.
  2. Taste, written down. My house style is a design system my agents ship with. It fails decorative color, flat shadows and unsourced claims.
  3. Evaluators I can't quietly edit. My sites are scored before they change, and every defect becomes a rule, a skill or a test the same day.
  4. Where the model doesn't decide. Clerk Check runs on rules. Reviews are never invented. Generated images are labelled.
  5. This page. Plain HTML, no framework, no WebGL. The cinematic version lives on the studio site.
Contactmat@empathylabs.ai
SheetG-002
ElsewhereLinkedIn
BasedLos Angeles
Studioempathylabs.ai
Mathieu Wauters · drawing set Rev AThree products, all live. Every sheet links to its own.