The problem
A real job search fragments fast: dozens of applications, recruiters, interview loops, follow-ups, and competing offers, all half-tracked across spreadsheets and memory. The tools that exist either don't fit the "searching across many companies at once" shape of the problem, or they monetize your intent by selling it to recruiter marketplaces.
What we built
JobMap — a private, ad-free app built in Flutter for macOS, iOS, and Android.
- Pipeline tracking. Companies move through stages — interested, applied, in contact, interviewing, offer, closed — with stage history and a dashboard that surfaces what needs attention today.
- Contacts, interviews, offers. Recruiters linked to companies, interview rounds with per-round prep notes, and offers compared side by side on comp and deadlines.
- AI resume builder, bring-your-own-key. Paste a job description — text, file, or URL — and Claude drafts a tailored resume from your stored history; upload an existing resume and it's parsed into structured data through a forced tool schema. The AI runs on your own Anthropic key, entered client-side, so your data goes straight to Anthropic and never through our servers.

- Analytics + a companion CLI. A pipeline funnel and response-rate breakdown, plus a terminal CLI that speaks the same backend with
--jsonoutput for agents.

Status
Live at jobmap.careers — macOS as a direct download, Android on Google Play, iOS built, Windows in the works. Built on Supabase with row-level security, because a job search is nobody else's business.
