Done For You Job Search

Cut Your Job Search
from 83 to 23 Days.

Wren scans 15+ job sources every night, scores every listing against your career, and delivers ranked opportunities with tailored cover letters before you wake up. You approve. We apply.

116,648

Jobs Processed

3669

Apply Now

10,080

AI Analyzed

3

Active Profiles

How It Works

Four-Stage Intelligence Pipeline

From raw job listings to ready-to-send applications, fully automated.

1. Scrape

Fetches from 15+ sources across 6 ATS platforms, 6 remote boards, and 7 job aggregators. Deduplicates by URL.

116,648 jobs collected

2. Score

Two-layer system: Gemini embeddings for semantic fit (0-50 pts) plus hard filters for location, seniority, salary (up to +50 pts).

0 to 100 composite score

3. Analyze

Deep AI career-path mapping via Gemini. Produces verdicts: Apply Now, Worth Exploring, or Skip with narrative reasoning.

10,080 jobs analyzed

4. Sync

Pushes to Notion dashboards and this Cloudflare Pages dashboard. Interactive state (picks, ratings, tracking) persisted via KV.

Real-time dashboards

Data Sources

15+ Job Sources, One Pipeline

ATS platforms, remote boards, and international aggregators, all normalised into a single SQLite database.

ATS Platforms

30+ companies tracked

GreenhouseLeverAshbySmartRecruitersWorkableRecruitee

Remote Boards

Global remote opportunities

RemoteOKRemotiveJobicyHimalayasWeWorkRemotelyHN Jobs

Job Aggregators

10 countries covered

AdzunaJoobleCareerjetBundesagenturReedJobTechArbeitnowThe MuseNAV Norway
AUUKDEATSGNOSEDKFIUS
Intelligence Engine

Two-Layer Scoring System

Every job gets a 0 to 100 composite score combining semantic AI understanding with practical career filters.

L1

Semantic Similarity

0 to 50 points

Gemini embedding model converts career narrative, skills, and target roles into 768-dimensional vectors. Each job gets the same treatment. Cosine similarity determines alignment. Results cached in SQLite by SHA-256 hash.

Model: gemini-embedding-001 · 768 dims

0.62 sim = 28/50

Maps cosine similarity 0.40-0.80 linearly to 0-50 points

L2

Hard Filters & Penalties

-50 to +50 points

Practical career criteria that boost or penalise the semantic score. Location matching, seniority alignment, salary range checking, and dealbreaker keyword detection.

Location
0 to +20
Seniority
-40 to +15
Salary
-10 to +15
Dealbreaker
-50 or 0
Per-Profile Dashboard

5-Step Guided Workflow

Each profile gets a personalised journey from career story to tracked applications.

1

My Story

AI career audit, market fit analysis, competitive advantages, action plan

2

Paths

Interactive career path rating, target companies per path, priority ranking

3

Jobs

Filtered job browser, score breakdowns, AI verdicts, starring and picking

4

Apply

AI-generated cover letters and CV positioning via Gemini, materials library

5

Track

Kanban board: Not Applied, Applied, Interviewing, Outcome

Interactive Picking

Star jobs, rate career paths, track interest across sessions

AI Generation

Gemini-powered cover letters and CV positioning on demand

Company Intelligence

Per-company research, score history, role tracking

Analytics

Score distributions, source analysis, verdict breakdowns

Full Automation

You Approve.
We Apply.

Your next job is being found right now. You just haven't said yes yet.

While you sleep

Scanning

Visits 15+ job sites and career pages every night. Every new listing collected and stored.

3:00 AM

Scoring

Every job scored 0-100 against your background. Poor fits filtered out silently. You never see them.

5:00 AM

Cover Letters

For every strong match, a tailored cover letter is written. Specific to that exact role and company.

7:00 AM

Morning Digest

Email lands with your best matches, AI reasoning on each, and one-click dashboard links.

Your morning

You Approve

Review the reasoning. Click Approve. Applications submitted. You never touch a single form.

A real morning, every morning

"It's 7:14am. You pour your coffee. Your phone shows 3 new matches. You read what the AI wrote about each one. You click Approve on two of them. You put your phone down."

By the time you finish your coffee, two applications are submitted. Two hiring managers have your name in front of them. You haven't opened a careers page. You haven't typed a single word. You haven't even sat down yet.

It reads your story once

Tell it once. It never forgets.

You fill in your background, goals, and what you are looking for. Every job it finds from that point on gets measured against your story. No more rewriting your pitch or explaining yourself from scratch.

It writes your letters

Every letter written for that exact job.

When a job scores well, the AI writes a cover letter specifically for it. It reads the job description and your career history side by side, then maps your real experience to what that employer is asking for. The result sounds like you wrote it on your best day.

It fills the forms

Opens the page. Fills every field. Submits.

When you click Approve, the platform opens the company careers page in a real browser, fills in every field from your profile, uploads your CV, pastes the cover letter, and hits Submit. Works on Greenhouse, Lever, Workable, and dozens more.

You just say yes or no

Your whole job search in minutes a day.

Every morning you get an email with your strongest matches. Open the dashboard, read what the AI found about each role, and approve or skip. The applications go out without you touching a single form.

What you actually do

1

Review

Read the AI reasoning on each match

2

Approve

Click the jobs you want to apply to

3

Done

Applications go out automatically

Three clicks. Two coffees. A pipeline full of opportunities.

For Job Hunters

Stop Searching.
Start Getting Found.

Job hunting is exhausting. This platform handles the grunt work so you can focus on the conversations that actually move the needle.

10-20 hrs

per week spent on manual job hunting by senior professionals

15+

sources checked simultaneously every pipeline run

48 hrs

from sending your CV to your first morning digest

$0 noise

every job ranked, filtered, and explained by AI before you see it

Task

Manual Job Hunt

Wren

Checking job boards

2-3 hrs/day

Automated nightly

Filtering irrelevant jobs

Manual, exhausting

AI-scored instantly

Understanding fit

Gut feeling

Career-path analysis

Writing cover letters

30-60 min each

Generated on demand

Tracking applications

Spreadsheet chaos

Kanban + Notion sync

New job alerts

Basic email alerts

AI-filtered digest

Cross-Border Seekers

Searching AU, UK, DACH, Singapore, and Nordic markets simultaneously with country-specific salary norms and currency conversion.

Career Transitioners

AI career-path mapping shows how your experience translates to each role, with personalised positioning and transferable skills analysis.

Senior Professionals

Deep seniority filtering, salary benchmarking, and company intelligence for $150k+ executive and specialist roles across multiple markets.

Under the Hood

Built for Scale

A modular, extensible architecture designed for adding new profiles, sources, ATS integrations, AI models, and full automation.

Node.js ESM

Modern ES modules, zero framework overhead, single-process pipeline

SQLite

better-sqlite3, deterministic IDs, profile isolation, sub-ms reads

Gemini API

gemini-embedding-001 semantic scoring + text generation for AI verdicts

Claude API

Agentic automation: cover letters, market research, profile onboarding

Playwright

Headless Chrome for JS-heavy ATS scraping and form submission automation

Resend

Transactional email: morning Apply Now digest, weekly market briefing

Astro + Cloudflare

SSG dashboard + Workers SSR + KV for persistent interactive state

Notion API

Bidirectional sync: pull dashboard picks, push scored jobs to Notion

node-cron

Scheduled pipeline: nightly scrape at 2am, analysis at 4am, digest at 7am

120+ Searches

Per-profile JSON search configs spanning 10 countries and 15+ sources

What Can Be Added

The platform is designed to grow. Here's the roadmap.

Automation

  • Nightly cron: auto-scrape, score, analyze overnight
  • Playwright form submission for ATS applications
  • Morning Apply Now email digest via Resend
  • Weekly market intelligence briefing with salary trends
  • LinkedIn activity tracking via headless Chrome

More Sources

  • JSearch: LinkedIn + Indeed + Glassdoor aggregator
  • LinkedIn Jobs API (real-time, 1B+ listings)
  • Findwork.dev: senior dev and startup jobs
  • MyCareersFuture.sg (Singapore government board)
  • Workday, iCIMS, BambooHR, Taleo ATS platforms

Intelligence

  • Company enrichment: funding, headcount, Glassdoor rating
  • Salary benchmarking from Levels.fyi and Glassdoor
  • Interview prep generation per job and company
  • Cover letter A/B versioning and outcome tracking
  • New profile onboarding under 1 hour with Claude Code
Done For You

Your LinkedIn.
Our Entire Team.

Send us your LinkedIn URL and CV. Within 48 hours, a fully configured AI job hunting system is live and working for you, around the clock, while you focus on everything else.

1

Send us two things

Your LinkedIn URL and your CV. That is all we need from you. No forms, no questionnaires, no software to figure out.

2

We build everything

Our team reads your background, writes your career narrative, configures your search, and gets the system live. You wait 48 hours. That's it.

3

Wake up to your matches

Every morning, your best opportunities from overnight are waiting. Read the reasoning. Click Approve. The system handles the rest.

One-time setup

$497

Everything to get you live in 48 hours

  • Career narrative written from your LinkedIn and CV
  • Target roles, industries, locations, salary configured
  • Notion job tracking workspace built and connected
  • First pipeline run, initial job feed populated
  • Personal walkthrough so you know exactly how it works
Most Popular

Monthly subscription

$197 /month

Cancel anytime. No contracts.

  • Nightly scrape across 15+ job sources
  • Every job scored 0-100 against your specific profile
  • AI reasoning written for every match
  • Tailored cover letter generated for each top match
  • Morning digest email before you start your day
  • One-click Approve flow from email or dashboard
  • Automated application submission to company websites
  • Full tracking in Notion and your dashboard

Put $197 in context

One hour with a career coach $300
Average outplacement package $1,900
Recruiter commission on your next role ~$26,000
Wren, for one month $197

Most clients land within 60 days. That's $394 total for a role worth $120,000 a year.

How long does it actually take to get started?

From the moment you send your LinkedIn URL and CV, the system is live within 24-48 hours. Most clients receive their first morning digest email on day two. Nothing to install or configure.

Do I need any technical knowledge?

None. You interact through your morning email and a clean web dashboard. Approving an application takes one click. If you can read email, you can use this.

What if I want to apply to a job myself?

You are always in control. You can apply manually to any job at any time. The dashboard lets you log opportunities you find yourself and track everything in one place.

Can I pause or cancel?

Yes, anytime. No annual contracts, no cancellation fees. If you land a role or want to pause, stop at the end of any billing period. Your data and Notion workspace stay yours.

Most senior professionals spend 10 to 20 hours a week on job search tasks that could be running automatically. This service removes all of that.

First month of ongoing service included with setup. System live in 48 hours or full refund, no questions asked.