AI
Gmail API
React
Supabase
OpenAI
Side Project

I Built an AI That Reads Your Gmail and Tracks Job Applications

April 2025

I Built an AI That Reads Your Gmail and Tracks Job Applications

Job hunting is exhausting enough. The last thing you need is a second job just managing your applications.

Spreadsheets get stale. Notes apps get messy. And most job trackers require you to manually paste in every single application — which nobody actually does consistently.

So I built Stealeen: an AI-powered job application tracker that connects to your Gmail inbox and does the tracking for you, automatically.


The Problem

When you apply for jobs at scale, your inbox becomes a graveyard of:

  • Application confirmations
  • Automated rejections
  • Interview invites
  • Recruiter follow-ups
  • Assessment links

Keeping on top of all of that manually is a real cognitive load. I wanted something that would just know — without me having to touch it.


How It Works

Stealeen connects to Gmail via OAuth 2.0 and monitors incoming emails in real time. When a job-related email arrives, it goes through a two-layer processing system:

Layer 1 — Regex Engine

A pattern-matching engine that recognises emails from 30+ Applicant Tracking Systems — Greenhouse, Lever, Workday, and more. This handles the majority of emails instantly, with no API call needed and no cost.

Layer 2 — GPT-4o-mini Fallback

For emails that don't match a known pattern (non-standard company emails, bespoke hiring tools), the email is passed to GPT-4o-mini, which reads the content and classifies it intelligently.

The system also filters out noise — LinkedIn digests, recruiter spam, financial app alerts — so your dashboard stays clean and accurate.


What You Get

Once it's running, Stealeen gives you:

  • Kanban board and list view — visualise your pipeline at a glance
  • Automatic status progression — Applied → Interview → Offer → Rejected, updated as emails arrive
  • Manual override — correct any misclassification with one click
  • Follow-up reminders — so no opportunity goes cold
  • Real-time dashboard updates — always current, no refresh needed
  • Dark mode — because of course

The Stack

I deliberately kept the infrastructure lean and scalable:

| Layer | Tech | |---|---| | Frontend | React + TypeScript | | Backend / DB | Supabase (PostgreSQL) | | Deployment | Vercel | | Email Integration | Gmail API | | AI Parsing | OpenAI GPT-4o-mini |

The two-tier approach (regex first, AI as fallback) keeps costs low while maintaining high accuracy across a wide range of email formats.


Current Status

Stealeen is live and in private beta. If you're job hunting and want to try it, head to stealeen.com and sign up.

I'm actively improving the parser, adding more ATS pattern support, and working on analytics features — so there's a lot more to come.


If you've ever lost track of an application or missed a follow-up because your inbox was a mess, this was built for you.

Would love to hear your feedback. 👇

#AI #JobSearch #OpenAI #GmailAPI #React #Supabase #SideProject #BuildInPublic