If you're actively applying for jobs, you probably know the struggle:
- Did I already apply to this company?
- Which resume version did I send?
- What salary did I mention when I applied?
- What was the budget mentioned in the job posting?
- When did I apply for this one?
- Which interviews are scheduled this week?
- What were the HR contact details again?
- What exactly were the requirements for this role?
- When is my next interview?
- Where did I even find this posting?
- How many of my applications are actually turning into interviews?
Every one of those is answerable. The problem is that the answers are scattered across a spreadsheet, a notes app, your inbox, and your memory — and reassembling them takes longer than the follow-up you were trying to send.
Spreadsheets are where most people start, and they hold up until somewhere around application number twelve. After that, searching, filtering, and keeping the thing current becomes its own small job — and a spreadsheet still won't tell you that six applications have been sitting in "Applied" for a month, or whether your last twenty went better than the twenty before them.
That's why I built HireLoop — an advanced job application tracker meant to reduce the mental load of a job search rather than add to it.
Live app: hireloop.yogeshchavan.dev — free to use, with a demo account if you'd rather look around before signing in.
Check out the application demo video below:
Check out some preview images of the application
The short version
With HireLoop you can:
- Track every application in one place — status, dates, salary, source, and links
- See where your search stands at a glance on a dashboard
- Move applications through a Kanban pipeline
- Search, filter, and sort as the list grows
- See interviews and deadlines on a calendar
- Analyse interview rates, offer rates, application trends, and which sources actually work
- Store notes, resume versions, HR contacts, salary details, and job links per application
- Mark the ones that matter as favourites
- Keep it private, behind Google or GitHub sign-in
The rest of this post is the detail behind those lines.
The stack
- Next.js 16 (App Router) with React 19 and TypeScript
- Tailwind CSS v4 with shadcn/ui components
- Neon PostgreSQL via Drizzle ORM
- better-auth for Google and GitHub sign-in
- Recharts for charts, @dnd-kit for the board, Zod for validation
Trying it
The app is live at hireloop.yogeshchavan.dev and free to use. There's also a seeded demo account, so you can look around without signing in at all — hit Try Demo Account on the login page and you'll land in a tracker with sample applications already in it.
Wrapping up
Job hunting is stressful enough on its own. The tools around it should be taking weight off, not adding a maintenance task you feel guilty about skipping.
HireLoop exists because the interesting part of a job search isn't the list — it's the question of whether what you're doing is working, and that question needs structured data and honest math to answer. If you're in a search right now, the demo at hireloop.yogeshchavan.dev is the fastest way to see whether that framing is useful to you.
About Me
I'm a freelancer, mentor, and full-stack developer with 9+ years of experience, working primarily with React, Next.js, and Node.js.
Alongside building real-world web applications, I'm also an Industry/Corporate Trainer, training developers and teams in modern JavaScript, Next.js, and MERN stack technologies with a focus on practical, production-ready skills.
I've also created various courses with 3000+ students enrolled.
My Portfolio: https://yogeshchavan.dev/
Follow me on LinkedIn for regular content that I share every day.







Top comments (0)