Back home
CLAUDE APINOTION APIVANILLA JSMANIFEST V3

Job Tracker Chrome Extension

2026 · Build log · Yasmin Elsaddik


Overview

Like most people job hunting, I had a system: LinkedIn’s Applied tab, a Notion page I updated when I remembered, and scattered email threads. It worked until it didn’t. Applications slipped through the cracks and I couldn’t easily see where I stood.

So I built Job Tracker, a Chrome extension that logs job applications to a Notion database in one click, so the table stays accurate without manual copy/paste.

The errors were real, the debugging was real, and the tool just didn’t require me to write every line from scratch.

What I studied

How to turn messy job post pages (LinkedIn, Ashby, Greenhouse, etc.) into reliable structured data: job title, company, location type, salary (if present), company site, a short summary, and an applied date.

How to keep the implementation lightweight with a Manifest V3 extension: a small popup UI, a background script to orchestrate API calls, and a simple settings flow for per-user keys.

What I found

A small amount of automation goes a long way. With duplicate checks and one-click logging, it becomes easier to apply consistently because you’re no longer paying the “admin tax” of tracking.

AI is most helpful when it’s constrained to a narrow task (extract fields → JSON) and paired with a system of record (Notion) that you can filter and review.


More research