Job Platform · AI product

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.

In numbersfrom the project
Figure

16 Sources

API, Playwright, RSS, and Firecrawl job aggregation

Figure

3-Tier Dedup

URL hash, fuzzy matching, and semantic deduplication

Figure

Auto-Apply

Autonomous Claude + Playwright application agent

Screensscreenshots, not mockups
AI Job Search Command Center, desktop screenshot 1
AI Job Search Command Center, phone screenshot 1
The storyproblem, build, outcome

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
Under the hoodthe decisions a senior engineer would ask about
  • 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.

Book a 15-minute fit call
or email david@nexaiadvisors.com with a link or a short note