
applyjobs.club
Year
February, 2026 - Present
My Roles (Team-of-One)
Product Design
Engineering
Marketing
Tools
Claude Code
Google Workspace CLI
Next.js
Product Type
B2C AI-native
Productivity
Personal tooling
Automate job applications. Done in minutes.
I built an agentic workflow to automate everything in the job application that repeatedly requires my judgement and is time consuming. The workflow fetch each job description (JD) by URLs, scores and tiers job, identifies resume gaps against each JD, generates a tailored resume optimized for both humans and ATS, drafts LinkedIn outreach, and logs everything to Google Sheets and Drive.
5 applications used to take me 2 hours of work. Now, it takes a one-time 15-minute setup and runs unattended every session. The goal wasn't just speed. It was protecting the decision-making energy I needed to show up well in interviews.
Impact
37 %
~11 x
8 hrs/month
~1 min/job
Hours of applications. Very few interviews.
I had sent 296 job applications. I got 10 interviews. That's about 3% conversion rate.
Most of my job applications were not tailored to the role because the effort was high. I used to spend 2 hours to apply for 5 jobs with tailored resumes: open ChatGPT, paste resume, paste JD, edit the generic output, write a LinkedIn message, repeat. It wasn't just slow. It was degrading my judgment and momentum. By applying 6 or 7 in a day, I was making mediocre decisions about which gaps to address and whether a job was worth applying to at all.
Painpoints
3 %
Interview conversion
34 hours /month
0
Insight on what's working
"The process felt like total guesswork, but I couldn’t stop because I needed to feel I was keeping up... The repetitive parts were eating my time and draining my energy."
— A quote from my blog on 3/18/2026, Protect my energy from the job search process that sucks
Problem: When optimizing for ATS alignment, the resume customization was inventing experience or domain expertise I didn't have.
Root cause: I hadn't told the system that accuracy was a constraint on the optimization. It was doing exactly what I asked.
Fix: Added an explicit truthfulness constraint to the customize-resume skill: prohibited fabricated years, tools, or domains not present in the source resume or user-confirmed gap context. Changed the objective from "maximize ATS alignment" to "maximize ATS alignment using only confirmed true information."
Secondary fix: The ATS emoji table now doubles as a verification artifact — I can see what gaps the AI identified and check whether the resume addressed them with real experience or invented something.
Performance metrics
~1 min/job
to rate job fit, customize resumes, draft outreach
8 hours /month
Interview conversion rate
80 %
Lead/founding designer roles
37 %
Tier 1 designer roles
2.5 X
Increase with LinkedIn outreach

