DEV Community

Cover image for I built a job-application tracker with an AI CV optimizer (and learned a lot about job hunting)
Hafri Adel
Hafri Adel

Posted on

I built a job-application tracker with an AI CV optimizer (and learned a lot about job hunting)

Job hunting is basically a data problem that nobody gives you tools for. You're applying to 40+ roles across LinkedIn, company sites, and random job boards, and two weeks later you can't remember which ones you heard back from, which needed a follow-up, or what version of your CV you sent.

I got tired of managing that in a spreadsheet, so I built Jobstride, a tool to make my job hunting journey easier, and fix all the problems i had with it.

What it does

  • Track applications by status (applied / interview / rejected / accepted), platform, location, and link: one clean board instead of a spreadsheet
  • CV optimizer: paste a job description and your CV, get targeted suggestions to match the role
  • CV builder: build a clean CV from scratch if you don't have one ready
  • Interview prep: generate likely questions for a specific role
  • Browser extension: save a job posting while you're on the listing

The stack

  • Frontend: Next.js (App Router), React,
  • Backend: Node/Express API
  • Auth + DB: Supabase
  • A Chrome extension for one-click saving

Building the extension was the most interesting part, parsing job postings reliably across wildly inconsistent sites is harder than it looks, and I leaned on structured data (JSON-LD) where sites provide it.

Try it

It's live at jobstride.co. There's a free tier, so you can try the tracker and a few AI runs without paying.

I'm a solo founder building this in the open, so I'd genuinely love feedback, what's missing, what's confusing, what you'd want next. Drop a comment.

Top comments (0)