AI Job Search Command CenterJob Platform
AI-powered career command center aggregating 16 job sources with intelligent 3-tier deduplication, AI profile matching, Gmail OAuth integration for LinkedIn email parsing, and an autonomous auto-apply agent.
Built with Next.js 15, React 19, FastAPI, PostgreSQL, Playwright, Firecrawl, Gemini AI, Gmail OAuth, TanStack Query, Turborepo, TypeScript, Python.
16 Sources
API, Playwright, RSS, and Firecrawl job aggregation
3-Tier Dedup
URL hash, fuzzy matching, and semantic deduplication
Auto-Apply
Autonomous Claude + Playwright application agent


What it is
The Job Search Command Center pulls job listings from 16 sources across 4 scraper types (API, Playwright, RSS, Firecrawl) with circuit breaker fault tolerance and proxy rotation. AI matching scores jobs 0-100 against user profiles, while Gmail OAuth + Gemini AI parses LinkedIn email alerts into structured job data. An autonomous auto-apply agent handles applications end-to-end.
The problem
Job seekers waste hours checking multiple job boards, writing custom cover letters, and manually applying. The process is repetitive and each board has different formats, rate limits, and anti-bot measures.
What I built
Built a comprehensive job aggregation backend with 16 scrapers, 3-tier deduplication (URL hash, fuzzy matching, semantic similarity), circuit breaker pattern for fault tolerance, and proxy rotation for stealth. The Next.js frontend provides a dark-mode career dashboard with AI matching, application tracking, and a Claude + Playwright auto-apply agent.
What happened
Production-ready platform aggregating 16 job sources with smart deduplication, sub-second AI matching, Gmail integration, and autonomous application submission. Built as part of a unified Turborepo monorepo.
What it changed
- Consolidates job search across 16 platforms into single dashboard
- Eliminates duplicate listings with 3-tier deduplication
- Reduces application overhead with autonomous auto-apply agent
- 16 multi-source job scrapers with circuit breaker pattern
- 3-tier deduplication pipeline (URL, fuzzy, semantic)
- Gmail OAuth + Gemini AI email parsing for LinkedIn alerts
- Proxy rotation and anti-bot stealth measures
- AI auto-apply agent with Claude + Playwright
Want something like this built?
Bring the idea or the app. Step 1 is a free 15-minute fit call. Step 2 is a paid discovery session, $500, that ends in a written plan. Step 3 is a fixed quote for the build, or you take the plan and build it yourself.