Skip to content

(04)AI Tools

JobRadar

AI job-market intelligence dashboard

Overview

A job-search dashboard that discovers recent public postings every morning, filters out mismatches, uses the OpenAI Responses API for structured relevance and fit analysis, and scores each role deterministically against a parsed CV. Matches, search runs, AI spend and skill-gap trends live in one Next.js dashboard.

Highlights

  1. 01Daily discovery pipeline on Vercel Cron: fetches postings, normalises and canonicalises URLs, de-duplicates and prefilters before any AI call
  2. 02OpenAI Responses API with Zod-validated structured outputs for relevance classification and fit analysis; the final fit score is computed deterministically, with deal-breaker penalties
  3. 03CV parsing from PDF and Word files into a structured candidate profile
  4. 04Cost controls: a monthly AI budget, per-run and daily analysis limits, and an admin view of real spend from the OpenAI Costs API
  5. 05Candidate auth with signed HTTP-only cookies and Google login via NextAuth, plus a separate admin login; scoring and filtering covered by Vitest

Private or internal system: no public link.

Timeline
Aug – Sep 2026
Category
AI Tools

My role

Full-stack engineer

Designed and built the product end to end: the discovery pipeline and cron job, AI prompts and Zod schemas, the deterministic scoring model, MongoDB data layer, authentication, dashboard and tests.

Owned

  • Product
  • Frontend
  • Backend / API
  • AI pipeline
  • Database
  • Auth
  • Testing

Tech

Frontend
  • Next.js
  • TypeScript
  • Recharts
  • Tailwind
Backend & APIs
  • Zod
  • NextAuth
  • Vercel Cron
Data & storage
  • MongoDB
AI
  • OpenAI Responses API
Infrastructure & tooling
  • Vitest
Next projectDakhla