AI-Powered Career Platform

PathAI

An AI-powered career platform that matches candidates to roles with surgical precision โ€” not keyword soup.

The Problem

Job boards are broken.

โŒ

Keyword Matching

Traditional search finds jobs that contain your keywords โ€” not jobs you'd actually succeed at. "Python" matches both intern tutorials and Staff Engineer roles.

๐ŸŒŠ

Application Black Holes

You send 100 applications and hear back from 3. No tracking, no context, no way to know where you stand or what to follow up on.

๐ŸŽฏ

No Preparation Path

You land an interview and scramble to prep. No tailored questions, no salary context, no skills gap awareness. Pure guesswork.

PathAI solves all three.

The Algorithm

Dual-layer matching.

Pure vector similarity has a blind spot. We add structured pre-filtering to eliminate obviously wrong matches first.

01

Resume Parsing

GPT-4o-mini reads your resume and extracts structured metadata: seniority level, domain, skills list, and years of experience.

02

Seniority Pre-filter

We eliminate obviously wrong matches before any vector math. A Junior Engineer never sees VP roles. A Director never sees internships.

03

Vector Embedding

Your resume text is embedded with text-embedding-3-small (1536 dimensions). Each job has a pre-computed embedding stored in pgvector.

04

Cosine Similarity Ranking

pgvector computes cosine similarity between your resume embedding and every pre-filtered job. Top matches bubble up, low matches sink โ€” nothing is hidden.

Seniority Compatibility Filter

A VP never sees intern roles. A junior never drowns in C-suite listings.

Resume LevelSees Jobs At
InternIntern, Junior
JuniorIntern, Junior, Mid
MidJunior, Mid, Senior
SeniorMid, Senior, Lead
DirectorSenior, Lead, Director, VP
VP / C-SuiteDirector, VP, C-Suite

What You Get

The full job search stack.

AI Resume Matching

Upload your resume once. Our dual-layer engine (seniority filter + vector similarity) surfaces roles that actually fit your level and background.

Live Job Feed

WebSocket connection keeps your job list live. New roles broadcast from the server in real-time โ€” no refresh needed.

AI Cover Letters

Upload your resume once. Generate tailored, role-specific cover letters for any job in seconds. Regenerate as many times as you like.

Interview Coach

Get 8โ€“10 role-specific questions across Technical, Behavioral, and Culture Fit categories โ€” with tips on how to answer each.

Skills Gap Analysis

See exactly which skills you have vs. what each job requires. Green = you have it. Orange = missing. Know your gaps before you apply.

Application Tracker

Track every application through Applied โ†’ Phone Screen โ†’ Interview โ†’ Offer. Full Kanban pipeline, right in your dashboard.

Smart Job Alerts

Set your preferences and get real-time in-app notifications when matching jobs are posted. First-mover advantage.

Salary Insights

See where each role sits relative to market. Percentile benchmarks and AI-generated negotiation tips, per job.

Under the Hood

Modern stack, intentionally chosen.

Every technology choice has a reason. No cargo-culting, no resume-driven development.

Frontend
  • Next.js 14 (App Router)
  • TypeScript
  • Tailwind CSS v4
  • Framer Motion
Backend
  • FastAPI (Python)
  • SQLAlchemy Async
  • Pydantic v2
  • Uvicorn ASGI
Database
  • Supabase PostgreSQL
  • pgvector extension
  • Supabase Auth
  • Row-level security
AI / ML
  • OpenAI GPT-4o-mini
  • text-embedding-3-small
  • Cosine similarity search
  • Structured JSON extraction
Real-time
  • WebSocket job feed
  • PostgreSQL LISTEN/NOTIFY
  • Server-sent events
  • In-app notifications
DevOps
  • Vercel (frontend)
  • Railway (backend)
  • Environment secrets
  • Continuous deployment

Design Philosophy

Opinions we hold strongly.

Re-rank, don't remove

After resume upload, jobs are re-ordered by match score โ€” not hidden. Low-match jobs sink to the bottom, but remain visible. Job seekers often want to explore adjacent roles, and hiding options feels paternalistic.

Upload once, use everywhere

Your resume is saved to your profile on first upload. Every cover letter, every interview prep session auto-uses it. No re-uploading for each action.

AI as assistant, not oracle

Generated cover letters come with a disclaimer: review and personalise before sending. Generated interview questions are starting points, not scripts. AI amplifies you โ€” it doesn't replace judgment.

Real-time as a default

Waiting for a page refresh to see new jobs is a product failure. WebSocket connections are maintained while you browse, new roles slide in instantly, alert matches toast immediately.

Who Built This

One engineer. One vision.

PathAI was designed and built from scratch โ€” a full-stack product that reimagines how candidates find their next role.

P

PathAI Developer

Full-Stack Engineer

Built PathAI from scratch: FastAPI backend with pgvector semantic search, real-time WebSocket job broadcasting, Supabase Auth integration, AI cover letter generation, interview coaching, and a Next.js frontend with Framer Motion animations throughout.

FastAPINext.jspgvectorOpenAISupabaseWebSocketsFramer MotionTypeScriptSQLAlchemy
12+
Backend endpoints
20+
Frontend components
4
AI integrations
3,500+
Lines of TypeScript

Ready to find your path?

Upload your resume, see your matches, prep your interview โ€” all in one place.