AI / Career Tools · 2026

Merit

A self initiated concept: an AI agent that runs your job search, finds the roles where your evidence is strongest, drafts every application, and never sends without approval. Designed as a full product, then animated so the trust mechanics can be judged in motion.

Merit job search agent shown on an iPhone, with a drafted application, its evidence and the approve, edit and skip actions

Services

  • Mobile App Design
  • UI/UX & Product Design
  • Design System
  • Motion & Interaction
  • Brand Identity

Stack

  • Figma
  • JavaScript
  • SVG
  • FFmpeg

Outcome

  • 35 Screens designed, plus a full design system
  • 11 UI animations, built in code and rendered at 60fps
  • 30 min Undo window on everything the agent sends

The problem with job search tools

Every tool in this category is one of two things: a job board with a chatbot bolted on, or an auto apply cannon that sprays a generic CV at everything. Neither survives contact with how hiring actually works, because the bottleneck was never finding postings. It is tailoring each application well enough to matter, three hundred times, without burning out.

Merit is a self initiated concept built as the third thing: an agent that does the reading and the drafting, and hands every judgement back to you. It reads your CV once into evidence lines you can edit, runs nightly against the market, drafts only where your evidence is strongest, and never sends anything without approval.

Designing what the agent may claim

The hard part was not the matching. It was deciding what the product is allowed to say. A match score with no reasoning is a horoscope, so Merit never shows one. Match strength is a band, and every claim behind it is split into what the agent is sure of, each with the CV line it came from, and what it is guessing, marked as inferred with its source one tap away. The one real gap in your evidence is named in the same list, because a tool that hides your weaknesses is selling you something.

That principle set the interface language. Evidence is quoted, never summarised. Limits are visible and priced: raise your comp floor to 95k and the live match count drops from 14 to 8 before you commit. And the weekly cap is a feature, not a restriction, because quality collapses at volume and the product says so.

Restraint as the feature

The agent has three levels of agency, and the default is the middle one: it drafts, you approve. Turning on autonomous sending takes a consent dialog that states its own boundaries. Everything the agent does lands in a ledger where each action carries an undo, and everything it sends holds a live 30 minute revert. Memory is plain sentences, learned from your decisions, deletable one by one.

None of that is decoration. Agent governance is the design problem of the moment, and Merit’s answer is that trust is built from receipts, not from a friendly tone.

Why it was animated

An agent product is judged on its handovers: the moment a draft becomes a send, the receipt that follows, the undo counting down. Static frames cannot show whether those moments feel considered or abrupt.

So all eleven flows above were built in code rather than prototyped in a design tool, with a virtual clock so every frame is deterministic, and rendered at 60fps. Sheets and keyboards move on real spring physics, screens hand over through shared elements instead of slides, and the camera holds still at the start and end of each shot with a single slow move between, so the interface carries the story. Every figure reconciles across the whole series: the 23 evidence lines, the 3 of 5 weekly cap, the 8 of 9 requirements evidenced, and the overnight run that read 212 postings to draft 3.

The signature moment: a drafted application with its evidence, its one honest gap and its cost in weekly slots. Approve it and the receipt arrives with a live 30 minute undo.
Value before any ask: the walkthrough sheet, the CV import and the profile fetch all happen with no account, and the screen says what is read and what you can delete.
The CV becomes 23 evidence lines you can edit, the agent separates what it is sure of from its one guess, and the reveal lands before any signup: 14 roles match right now.
The rules live in one editable sentence, and every constraint shows its cost: raising the floor to 95k drops the live matches from 14 to 8, before you commit.
212 postings read, 38 passed the rules, 9 matched the evidence, 3 drafted. Every drop reason is named, and the lesson learned from your skips carries an undo.
Match strength is a band, not a magic number. Sure claims cite the exact CV line they come from, the guess says it is inferred and opens its actual source.
Every live role carries its own timeline, and the top node is the agent's next commitment: after the interview, Merit drafts the thank you note. Nothing sends without you.
A follow up drafted because nine days of silence passed the company's median reply time. It states its reasons, marks its one guess, and sends with a 30 minute undo.
The trust centre: how much the agent does on its own, every action logged with an undo, and memory as plain sentences you can delete one by one.
The filter sheet answers with a live count before you commit, and a saved search is a delegation: matches can become drafts, inside your cap.
The wall states what is actually waiting, prices both plans without per week arithmetic, and says 0 EUR due today in the largest type on the screen.

What this project involved

Next projectKeel

Next project

Have an ideaworth raising?