1 of 33

Agentic job search automation

Turning unemployment anxiety into a system that works while I sleep.

Renee Romero • AI Systems Designer • 2026

A case study in multi-agent decomposition, context architecture, and evaluation design.

2 of 33

What this proves about how I design

Multi-Agent Decomposition

Broke one complex problem into 9 specialized, coordinated workflows that pass data seamlessly across stages.

Failure Pattern Recognition

Diagnosed and resolved context degradation, API overload patterns, specification drift, and cascading failures across 32 hours of debugging.

Context Architecture

Built 6 interconnected Notion databases that supply agents with the right information at the right time.

Cost & Token Economics

Runs at ~$6 per 40-page Company Intelligence Brief, ~$70/month total system cost.

Evaluation Design

Built self-scoring evaluation loops into resume and cover letter generation that rate, critique, and improve drafts before delivery.

Trust & Security Design

Human oversight by design. The system generates drafts, never sends automatically. Final decisions stay human.

3 of 33

SECTION 01

The problem

What job searching actually felt like.

4 of 33

Job searching is broken

5

job alert sources cluttering my inbox

90 min

to tailor each resume manually

~10

companies I could realistically track

I'd wake up knowing I should check job boards, but I'd avoid it. When I did look, it was chaos. And the worst part? That constant low-grade anxiety of "I should be doing more."

40-80% of hires come through referrals.

But I couldn't remember who I knew at which company. My network was data I wasn't using.

Source: Cultivated Culture, Glassdoor, Wall Street Journal

5 of 33

SECTION 02

The approach

If you had a magic wand, what would you want?

6 of 33

I asked myself a UX question

"If you had a magic wand, what would you want?"

Monitor target companies

Score jobs for fit

Match contacts to roles

Draft outreach messages

Tailor resumes automatically

Run while I sleep

Everything I just described became my first prompt to Claude.

7 of 33

The tool stack

n8n Cloud

Automation engine

Notion

Databases (Jobs, Companies, Contacts, Materials)

TheirStack API

Job data from 55 companies

Claude API

Message and content generation

OpenAI TTS

Audio briefings

Gmail API

Email delivery

Built with Claude as my architect and debugger. No engineering background required.

8 of 33

SECTION 03

The system

9 workflows. 88 hours. One goal.

9 of 33

System architecture

Each workflow runs automatically, passing data to the next.

5:40 AM

1. Auto fetch jobs

Pulls jobs from 55 companies via TheirStack

5:45 AM

2. Score jobs

Calculates fit: tier, salary, remote, contacts

5:45 AM

3. Match contacts

Links 440+ contacts to open roles

On Decision

4. Generate materials

Warm and cold outreach, or resume/cover letter

6:00 AM

5. Morning briefing

AI summary + audio delivered to inbox

On Error

6. Error notification

Alerts me if anything fails

55

companies

450+

contacts

4

databases

5

API integrations

Note: V1 architecture shown. System has since expanded to 9 workflows including Company Intelligence Briefs, Gumroad product packaging, and error classification.

10 of 33

11 of 33

SECTION 04

Human-AI co-design

How a non-technical designer built a technical system.

12 of 33

The build process

Claude as architect, debugger, reasoning partner, and colleague.

Plan — Define goal, data needs, failure cases

Build — One step at a time, with screenshots

Break — Test until something fails

Fix — Debug with Claude, repeat

KEY INSIGHT

Failure isn't rejection, it's data. Each failure taught me something about how the system worked.

88

total hours

56

hours building

32

hours debugging

CHAT SESSIONS WITH CLAUDE

43+

Including bootstrap prompts for context transfer across sessions

1

2

3

4

13 of 33

What I kept human

Trust and security design means keeping humans in control of decisions that affect other humans.

AI HANDLES (~85%)

Fetching and organizing job data

Scoring jobs against my criteria

Matching contacts to opportunities

Drafting outreach messages

Generating resume/cover letter drafts

HUMAN CONTROLS (~15%)

Decision to reach out or apply

Review every message before sending

Review every resume before submitting

Final judgment on tone and fit

"The system generates drafts, not finished products. The final call is always mine."

14 of 33

SECTION 05

The outcomes

From chaos to control.

15 of 33

Before vs. After

COMPANIES MONITORED

~10

COMPANIES MONITORED

55

JOB ALERT SOURCES

5

JOB ALERT SOURCES

0

RESUME TAILORING

90 min

RESUME TAILORING

15 min

83% reduction

REFERRAL CONTACTS

Memory

REFERRAL CONTACTS

450+

auto-matched

Monthly savings: ~12.5 hours (at 10 applications) | System cost: ~$70/month

16 of 33

The hidden benefits

The unexpected impact on my process and mindset.

Dread

Anticipation

Avoidance

Engagement

Chaos

Control

Guilt spiral

Clarity

Decision fatigue

Data-driven decisions

"I actually look forward to checking my job search now."

17 of 33

SECTION 06

Public validation

Building in public. Validated in public.

18 of 33

LinkedIn series performance

8 posts documenting the build process over 3 weeks.

TOTAL REACH

29K+

impressions

288

reactions

AUDIENCE QUALITY

35%

Senior-level professionals

15%

Enterprise (10K+ employees)

ENGAGEMENT

9+ meaningful DM conversations with designers wanting to build similar systems

Tina Huang (AI/ML YouTuber): "Your AI agents video inspired my job search automation"

19 of 33

Podcast feature

Unsolicited invitation based on LinkedIn visibility. Episode link: https://youtu.be/utJ3wNGrTZQ?si=zwlTm8H_cQXHguv7

"This is SO cool Renee! I hope we see more job seekers taking your lead and leaning into the power of AI for the search. Amazing work :)"

— Austin Belcak, commenting on Post 1

Invited to walk through the full system on the Cultivated Culture podcast.

AUSTIN BELCAK'S AUDIENCE

1.4M+

LinkedIn followers

250K+

newsletter

9.52

satisfaction /10

Founder of Cultivated Culture

Helps people land jobs without applying online

20 of 33

SECTION 07

The workflows

For those who want to see under the hood.

21 of 33

Workflow 1: auto fetch jobs

Pulls job data from 55 companies daily at 5:40am via TheirStack API.

22 of 33

Workflow 2: scoring relevant jobs

Calculates fit score based on tier, salary, remote status, and my 440+ contacts

23 of 33

Workflow 3: matches contacts & links to companies

Identifies who I know at each company and links them to open roles

24 of 33

Where the magic happens

In Notion, the Jobs database stores new job roles, scores for fit and matches contacts in real time

25 of 33

Workflow 4: generate outreach & application materials

Three paths: Referral messages for warm and cold outreach, and/or resume/cover letter generation

26 of 33

Generated referral messages

In Notion, the Outreach database produces warm and cold outreach messages organized and ready for my review before sending

27 of 33

Generated application materials

In Notion, the Application Materials database creates tailored resumes and cover letters with built-in quality evaluation

28 of 33

Workflow 5: morning briefing

AI-generated summary + audio briefing delivered to my inbox at 6:00am

29 of 33

The morning briefing

AI-generated summary + audio briefing delivered to my inbox at 6:00am daily

Listen to the full AI briefing

30 of 33

Workflow 6: error notification

Alerts me immediately if any workflow fails

31 of 33

SECTION 08

Beyond v1

What I shipped next.

32 of 33

What I built next

Closing the gaps I identified in v1.

V1 system: Discovery → Scoring → Outreach ✓

Gaps I identified and closed:

Gap: Interview prep is still manual

WF08 - Company Intelligence Brief. A 3-stage Claude pipeline that generates 40-page research briefs at ~$6 each, delivered as PDF to my inbox.

Gap: Easy to lose track of follow-ups

WF07 - Contact Monitoring: Watches the Contacts DB for changes and triggers outreach workflows automatically.

Gap: No visibility into what's working

WF09 - Error Classification. Categorizes workflow failures by type, enabling pattern recognition across the system.

This is what it looks like to apply multi-agent decomposition: identify the full user journey, ship an MVP, evaluate what's missing, and iterate.

RR

Additional

Gumroad. Productized the system on Gumroad with 13 paying customers and $2,800+ in revenue.

33 of 33

I'm an AI Systems Designer, not an engineer.

If I can build this, so can you."

Let's connect.

muralderomero.com

linkedin.com/in/renee-romero

reneeromero326@gmail.com