Skip to main content

AppliHawk

Beta

A free, open-source job application tracker built for job seekers who want to stay organised without spreadsheets. Track applications, manage your candidate profile, and get AI-powered insights, all in one place.

Your career data is yours. Export everything, or delete your account and all its data, anytime. See the Privacy Policy.

Why I Built This

Job hunting is exhausting enough without losing track of where you applied, who you heard back from, and what deadlines are coming up. Most people default to a spreadsheet, which works, but doesn't scale beyond a few dozen applications.

AppliHawk was built to be the tool I wished existed: a visual kanban board for applications, a candidate profile that generates a tailored pitch for each role, and AI scoring that gives you an honest read on your fit before you invest hours on a cover letter.

It's also a portfolio project: a chance to build something end-to-end with a modern stack and ship it as a real product. Read the engineering case study →

A note on perspective: I've searched for jobs as a software engineer in tech, and both this site and the AI guide are shaped by that experience. I hope they help with any job search, but feedback from other fields is welcome, and honestly necessary to get there. Email support@applihawk.com, and please be patient: this is a one-person operation. :)

Tech Stack

Backend

  • FastAPI + SQLAlchemy 2.0 (async)
  • PostgreSQL + Alembic migrations
  • Redis (caching & rate limiting)
  • Celery (background jobs)
  • JWT authentication (PyJWT)
  • Resend (transactional email)

Frontend

  • SvelteKit 5 (Svelte runes)
  • TypeScript (strict mode)
  • Tailwind CSS + Skeleton UI
  • Paraglide (i18n)
  • Vitest + Playwright (testing)

AI

  • Google Gemini 2.5 Flash
  • Suitability scoring
  • Resume parsing (JSONB profile)
  • Action & follow-up suggestions
  • Job description matching

Infrastructure

  • Railway (backend & PostgreSQL)
  • Cloudflare Pages (frontend)
  • Docker (containerised backend)

Features

Kanban Board

Drag applications through stages: Saved → Applied → Interview → Offer → Hired (or Rejected).

AI Suitability Scoring

Upload your candidate profile and get a fit score against any job description, with a breakdown of strengths and gaps.

Candidate Profiles

Build structured profiles from your resume (education, experience, skills), parsed and stored as structured data.

Action Suggestions

AI-generated next steps for each application: follow up, prep for interview, research the company.

Deadline Tracking

Set deadlines per application. Get notified before they pass.

Statistics Dashboard

Track your weekly application cadence, response rates, and pipeline health.

GDPR Compliant

Export your data as JSON at any time. Delete your account and all associated data in one click.

What's new

AppliHawk is actively developed. Recent releases:

0.15.0

  • Interview rounds. Each application now has its own interview pipeline — screen, technical, panel, final — with times shown in your zone and the interviewer's, and the previous round's questions surfaced when you prep for the next one
  • A recap after every round: the questions you were asked, how it felt, and any feedback you got — with a nudge shortly after the round ends, while it is still fresh
  • Questions are a list you keep adding to as you remember more — one per line, paste a whole list at once, categorise later or never
  • Several contacts per application, each with a role (recruiter, agency, hiring manager, client…) instead of one set of contact fields
  • If you use AppliHawk from Claude, it can now see and book interviews, write recaps, add or fix contacts, and edit its own notes — and it tells you when its tool list has gone stale and needs a reconnect
  • Your day is your day: applied dates, today's count, "due today" and reminder emails now follow your timezone, not the server's
  • When a save, delete or move fails, the app says so instead of quietly putting things back
  • Your data export now includes contacts and interviews

0.14.0

  • Your daily application goal can now skip days you choose. Pick the days you don't job hunt and you won't be counted short or reminded on them
  • If you use AppliHawk from an AI assistant, it can now correct an application you already saved — company name, title, dates and the rest — instead of sending you to the web app for a typo

0.13.0

  • The About page now has a "What's new" section, so you can see what changed in recent releases instead of having to guess whether anything is happening
  • More reliable nightly backups of your data

0.12.0

  • Connecting AppliHawk to Claude is more reliable, and errors now explain what went wrong instead of asking you to try again
  • An assistant can now record the date you actually applied, rather than always using today
  • Résumé parsing produces cleaner skill lists — no more duplicated entries or section headings mistaken for skills
  • Salary currency is no longer assumed to be US dollars

0.11.0

  • Bulk import — bring in many applications at once from a CSV or XLSX file, or by asking an AI assistant to read them from your email. Nothing is added until you review and confirm it
  • Connecting AppliHawk to Claude Desktop now works
  • Forms now tell you what was wrong when something fails to save, instead of reporting a generic error

The Developer

M

Murali Kavassery

Software developer. Built AppliHawk end-to-end: backend, frontend, AI integration, deployment, and everything in between.

Honest answers

I don't see anything revolutionary about this website.

Correct, and I won't pretend otherwise. Under the hood it's a database with a (hopefully) pretty UI on top and some focused AI features. For me, it replaces the spreadsheet and makes tracking my job applications more interactive. That's the whole pitch: no revolution, just something that makes the grind a little less painful and helps me focus on the actual preparation.

How do you make money from this site?

Directly, nothing. I maintain AppliHawk mainly to help my own job search. As a freelancer, a working site also shows what I can build; it doubles as a billboard for me. Hence I treat the hosting costs as part of my advertising budget.

That said, hosting and AI credits aren't free. Two things help cover them: a tip jar (coming soon), for well-wishers and people who are able to chip in. If the demand is there, I may introduce a one-time pass (not a subscription, no auto-renew) for a few advanced extras like the MCP server (invite-only for now — I switch it on per account while it's still in development) and additional AI credits. The essentials stay free; with all the layoffs going around, locking core features behind a paywall doesn't sit right with me.

On ads: there are none today, and I'll resist adding them for as long as I possibly can. But I'd rather be honest than make a promise I can't keep; if AppliHawk ever grows big enough that thousands of people are leaning on it, the hosting and AI bills might force my hand. If that day ever comes, I'll keep any ads as unobtrusive as I can and tell you before anything changes, not after.

Can you build something like this for me?

Yes! I take on freelance and contract work, and honestly that's part of the point: this site is my portfolio as much as my own job tracker. If you'd like something built, email me at murali@applihawk.com, or find me on LinkedIn or Upwork.

I found a bug and/or have a suggestion for a new feature.

Please send the details to support@applihawk.com — the more you can include (steps to reproduce, screenshots, or exactly what you'd like to see), the better.