Resumes page

A draft of the resumes index built on DSCollectionLayout — a pure layout shell shared with applications and target roles. The layout owns the page chrome (title with count, actions, filters, view tabs); the inner content — cards here, kanban columns for applications, table rows for targets — is slotted in. The shared shell keeps the page rhythm consistent while every collection chooses its own data shape.

Resumes — primary surface

Title with count, primary + secondary actions, search and status chips, sort, then a responsive card grid.

Full page draft

Cards take ResumeCardData (src/types/resume.ts) verbatim — name, target role + company, description, latestAtsScore, isPublished, updatedAt, plus the previews { work, education, skills } and counts the production query already returns. Drop the production resumes list onto this view without remapping.

Resumes

Tailored versions for the roles you're chasing. Draft new ones from a posting, tweak old ones in place, or duplicate a winner and run it again.

Sort
PublishedATS82

Acme Robotics — Senior PD

Senior Product Designer @ Acme Robotics

Tailored for the operator console redesign brief

Work
Acme RoboticsNorthbeamLumen Labs
Education
Carnegie Mellon University
Skills
Product strategy, Design systems, TypeScript & Vue, …
Updated Jun 5
DraftATS64

Northbeam — Staff Frontend

Staff Frontend Engineer @ Northbeam

Round 1 prep — keep front-end focus

Work
NorthbeamLumen Labs
Education
Carnegie Mellon University
Skills
TypeScript, Vue 3, Performance, …
Updated 12 min ago
PublishedATS78

Lumen Labs — UX Lead

UX Lead @ Lumen Labs

Stress-tested against the field-research role

Work
Acme RoboticsNorthbeamLumen Labs
Education
Carnegie Mellon University
Skills
User research, Interaction design, …
Updated 4d ago
DraftATS45

Sequoia — Director of Design

Director of Design @ Sequoia

Work
Acme Robotics
Education
No education added
Skills
Leadership, Hiring, …
Updated 6h ago
PublishedATS73

Atlas Health — Principal Engineer

Principal Engineer @ Atlas Health

Tailored last week against the platform JD

Work
Atlas HealthAcme RoboticsLumen Labs
Education
Carnegie Mellon University
Skills
Distributed systems, TypeScript, …
Updated Jun 12
DraftATS51

Foundry Type — Brand Designer

Brand Designer @ Foundry Type

Work
Foundry Type
Education
No education added
Skills
Typography, Identity systems, …
Updated 1h ago
PublishedATS88

Polaris Maps — Senior Cartographer

Senior Cartographer @ Polaris Maps

Tailored 3 weeks ago against the GIS team

Work
Polaris MapsLumen Labs
Education
Carnegie Mellon University
Skills
GIS, Cartographic design, …
Updated May 29
PublishedATS69

Quill & Press — Editorial Director

Editorial Director @ Quill & Press

Work
Quill & Press
Education
No education added
Skills
Editorial, Content strategy, …
Updated Mar 21

Variation hints

The same DSCollectionLayout shell, two different inner content shapes. The chrome stays consistent; the data layout adapts.

Applications — kanban view

Same layout shell. Inside, a horizontal kanban of stages instead of a card grid. Filters narrow by stage; the actions slot adds a 'Compare offers' button alongside the primary action.

Applications

Every role you've applied to, grouped by where it stands in the funnel.

Applied2

Senior Designer

Acme · Remote
Round
Awaiting
View details

Staff FE

Northbeam · NYC
Round
Submitted
View details
Interview2

Staff Engineer

Stripe · SF
Round
1 of 3
View details

Principal

Figma · Remote
Round
3 of 3
View details
Offer1

Lead Designer

Square · SF
Round
Pending
View details
Closed1

PD Manager

Asana · Remote
Round
Declined
View details

Target roles — table view

Same shell. Inside, a denser table-style row layout: role name, count of companies, salary band, match score, and a small action set. Suits the way targets read at a glance.

Target roles

Roles you're pursuing — define the target, then build resumes and track applications for each.

RoleCompaniesSalary bandMatchActions
Senior Product Designer
12 companies
12 companies
$180–220k
84%
Staff Frontend Engineer
8 companies
8 companies
$210–260k
71%
Principal UX Researcher
4 companies
4 companies
$200–240k
62%
Director of Design
3 companies
3 companies
$240–300k
49%

The split

A quick read on what travels with the layout vs what each page brings.

Layout vs content

DSCollectionLayout owns the editorial chrome; consumers own the inside.

DSCollectionLayout (shared)
  • Title with optional count chip
  • Subtitle slot for a short descriptor
  • Actions slot — primary + secondary buttons
  • Filters slot — search, status chips, sort
  • View-tabs slot — view-mode switcher
  • Default body slot — anything goes
Per-page content
  • Resumes — responsive card grid with ATS marks and reveal actions
  • Applications — horizontal kanban of stages, DSAppCard inside each column
  • Target roles — five-column table-style rows with match score
  • Each one decides its own empty state, sort behaviour, density