Skip to main content

Shipped features only

CV Studio pairs structured CVs with a Maps-driven Opportunities queue.

Clerk auth, active profiles, market mapping, Google Maps discovery runs, scheduled company analysis, match scoring from your CV data, shelves, History, and the built-in email, PDF, and .eml outreach helpers you get in production. Templates are 20 industry categories × 5 slots (slot 0 free per category) with selectable PDF text.

Start free Already inside Opportunities stays behind authentication—matching what the deployed app gates today.
static preview

Recently added

Northwind Labs

84match

HarborCircuit Systems

71match

Bluecrane Robotics

79match

Threadline UX

66match

SaaS & product

Quilltone

77match

Maple Payroll

62match

Signalforge

88match

Ground rules

Manual Discover runs

You start Discover when you want new employers—there is no faux “always live” ticker. If your browser has a device stream token, Maps progress can arrive over the secured WebSocket while the run executes.

Skim horizontally

Shelves imitate streaming carousels, but they reflect real discovery timestamps, AI category labels, and the same search box you get on the signed-in Opportunities page.

33% visibility floor

Employers under 33% are filtered off the default carousel so sharper fits show first. Lower scores can still sit in your dataset until you tap Remove.

What's inside Opportunities

Same behaviour you get after signing in: Discover, shelves, employer drawer, History, and removals.

Opportunities

Decorative meter

82%

Maps queries, not paid job boards

Market mapping turns your CV, city, country, and job-search preferences into Google Maps-style strings. Discover runs execute those queries via the maps scraper and link new companies to the active profile.

Opportunities

Decorative meter

76%

Match % tied to stored analysis

Scores combine your CV tokens with each employer's saved tech stack plus AI-written rationale and scheduled company analysis fields (hiring status, values snippets, and the like).

Opportunities

Decorative meter

71%

Shelves + shelf-scoped Discover

Recently added, recently contacted, and AI-labelled category rows. “Find more” reruns discovery while biasing the mapping prompt toward that shelf's label.

Opportunities

Decorative meter

84%

Company drawer with everything

A slide-out drawer shows company details, match breakdown, email composition, and CV preview side-by-side. No more jumping between modals.

Opportunities

Decorative meter

63%

Per-profile CV + queue

Each discovery profile owns its CV row and discovery results. Remove hides an employer from this board for 6 months; History still lists sends, and send cooldowns match the server rules you see in-app.

CV tooling

Editor + registry-backed templates.

PDF import and manual editing share the same schema the scoring layer reads when it compares CV tokens to companies.

Structure

One CV JSON per profile

The editor stores structured data; templates and outreach previews all read the same document for that profile.

20 industries × 5 slots

Export

Selectable PDF text

Layouts render with Playwright/Chromium PDF so text stays highlightable instead of being baked into a screenshot.

PDF export pipeline

Templates

Industry rows, five looks each

Slot 0 in every category stays free and uses the Apex print recipe. Paid slots swap in other layout modules, decor, and densities from the paid template recipes in the product.

18 alternate print engines

Copilot

Inline AI assists

Chat and section endpoints help rewrite copy—you approve facts. Outbound mail still launches in your own Gmail or Outlook tabs.

Chat + section assistants

Same deployment surface

Editor → Templates → Companies → your inbox.

Discovery writes search strings with the market-mapping LLM, executes them through the maps scraper, stores runs in Postgres, hydrates company analyses on a schedule, and only then renders outreach helpers. Nothing here promises human recruiters or auto-send — email always opens in Gmail/Outlook under your session.

How it works

From profile to outreach in 5 steps

01

Create your profile

Set up your job search preferences — role, location, and industry focus.

02

Load your CV

Import from PDF or fill in your experience. AI helps polish your content.

03

Discover companies

We search Google Maps and use AI to find employers matching your profile.

04

Curate your CV

Preview and tailor your CV for each company. Choose from multiple templates.

05

Send & track

Generate personalized emails, open in your mail client, and track your outreach history.

Ready when you are

Create a profile, load a CV, then hit Discover.

Clerk for auth, cookies for the active profile, Drizzle models for CVs/discovery/outreach — this marketing page is describing the code that already ships in the repo.

CV Studio

Structured CV editing, industry PDF templates, and an Opportunities workspace backed by Maps discovery and analysis—not vaporware roadmap slides.

© 2026 CV Studio. For people who'd rather send with context than spray inboxes.