Skip to content
All projects
ProductActiveApr 2026 — Present

JobMaster

A job-application copilot — semantic autofill across four ATS platforms and an async application pipeline.

A Python dashboard plus an MV3 Chrome extension that detects application forms semantically and fills them with reviewed, structured profile data — with adapters for Workday, LinkedIn, Greenhouse, and Lever, and an AI draft flow for application questions.

01

The unglamorous hard part

Job applications are a data-mapping problem wearing a UI. Every ATS renders the same questions differently, so JobMaster matches form fields semantically instead of by selector, then routes values through per-platform adapters that know each system's quirks. Autofill is never blind: fields land in a review state before submission.

Behind the extension sits an async pipeline that batches work, deduplicates repeated fields, and tracks every application with status history — exportable to CSV.

02

Highlights

  • Semantic matching engine for form-field detection and autofill, with explicit review states before anything is submitted
  • ATS adapters for Workday, LinkedIn, Greenhouse, and Lever
  • Python dashboard: profile management, resume storage, LaTeX cover-letter generation, application tracking with status history, CSV export
  • Built-in AI draft flow for application questions
  • Async backend pipeline with batching, concurrent workload handling, deduplication, and queue management