YourUnique.cv
A chat-based resume agent that writes a CV for the job in front of you, plus Job Radar that matches your career profile against live ATS postings.

Most resume tools store one CV and reuse it everywhere. YourUnique.cv works the other way: you build a career profile once, then chat with an agent each time you apply. Paste a posting and it drafts a resume for that role, then scores it like an ATS screen so you can see what still does not line up.
Job Radar sits on the same profile. It pulls live roles from public Greenhouse, Lever, Ashby, and other career pages, ranks them for you, and one click starts a tailored CV for that job. It is not a job board and it does not apply for you.
Why I built it
I kept sending the same resume to different jobs and rewriting it by hand. The tailoring is what takes the time, not the writing.
Finding roles was a second mess. LinkedIn and boards dump everything. I wanted a shortlist scored the same way the resume agent scores a draft: would they hire this person, not did the keywords overlap.
How it works
Upload an existing resume and, optionally, a LinkedIn profile. That becomes the career profile: roles, skills, and wins. From there it is a chat. Paste a job link or a description, and the agent reads it, checks the profile, and writes a draft. Mention something new in chat and it is saved, so the next resume has it too.
Three agents run on Mastra: one routes the request, one writes and tailors resumes, one keeps the profile current. Tool calls show up in the stream, so you can see it fetch a posting or update the profile instead of guessing.
PDFs compile outside the request. A Trigger.dev job renders through Playwright and stores the file and a preview in Cloudflare R2, because headless Chromium does not fit in typical serverless limits.
You can upload your own resume design instead of picking a template. A vision model reads the layout, writes matching HTML, and refines it until the output holds up next to the original.
Job Radar
Radar reads the same career profile. A Go service ingests public ATS boards into Postgres (hundreds of thousands of live postings), then a match run filters by title and location and ATS-scores a shortlist.
City comes first. Remote jobs only stay on the board if the posting looks like it hires where you live. A skills match is not enough.
Free gets one promo search: ten cards, five readable. Pro gets the first run plus a daily refresh of new unique jobs, up to 50 readable matches, and you can ask chat what is already on the board. When a run finishes, you get an email. Open a posting or hit Generate CV.
Stack
Next.js 16, React 19, TypeScript, Bun, Drizzle on Postgres, Mastra for the agents, the Vercel AI SDK for streaming, Trigger.dev for PDFs and scrapes, Clerk, Dodo Payments. Job Radar's corpus and match API are a Go service on Postgres, reached from the Next app.
Try it
Live at yourunique.cv. Job Radar is at yourunique.cv/job-radar.






