I had the education and the skills the jobs actually asked for.
The rejections weren't the hard part. Never finding out why was. A missing skill? Not enough experience? Or a filter that decided before a single human read what I sent?
All I got was an automated email, or silence when I asked for feedback. I kept guessing why, but did it all again tomorrow.
Twenty, thirty applications a week, twenty to twenty-five minutes each to read the job description, rewrite the CV, rework the cover letter, hunt for the words they wanted to hear. That was my evening. Every evening, with no energy or time left over for anything else.
So I started building the pipeline. Not a product. Just a script to buy back my own evenings.
It failed a lot at first, not because my code was bad, but because of fabricated claims it kept adding to my CV and cover letter. The failure that stopped me cold: a generated cover letter claimed I had experience with protocols I'd never touched. It read perfectly. That was what made it dangerous. And it was the opposite of everything I built this for. I wanted to stop being invisible, not to become someone else on paper.
So I built a fact-check that cross-references every specific claim against what's actually in your profile. I didn't trust it with my own applications until it had caught every fabrication I threw at it. I kept testing and fixing it until nothing false got through. The rule hasn't changed: it will never say something about you that isn't true. It gets you a strong, honest draft in a minute. The final check stays yours, the way it stayed mine.
I built this out of the same frustration you might be feeling right now.
— the person who built CVOWL