Career development in 2026 is broken. Job seekers juggle 5-8 disconnected tools (Coursera, LeetCode, Jobscan, LinkedIn, Indeed) with no feedback loop between them. 75% of resumes are filtered by ATS before a human ever sees them.
Pathforge closes the loop between learning, preparing, and landing jobs in tech. Your skill gaps shape your learning path. Your learning strengthens your resume. Your resume score determines which jobs you match to.
Skill Gap → Learning Path → Resume Update → Job Match → Interview Prep → Offer
└──────────── feedback loop ────────────────────────────┘
| Feature | What It Does |
|---|---|
| AI Resume Optimizer | Upload resume + paste JD = ATS score (0-100) + rewritten bullets + optimized PDF |
| Smart Job Match Feed | Jobs aggregated from APIs, ranked by semantic fit to your profile |
| Skill Gap Dashboard | Compare your skills to target roles, get a personalized learning roadmap |
| AI Cover Letter Generator | Tailored cover letters matching JD + company tone |
| Job Application Tracker | Kanban board: Saved → Applied → Interview → Offer |
flowchart TB
Client["Next.js PWA"] --> API["API Layer"]
API --> Auth["Auth & User Service"]
API --> AIGateway["AI Gateway\n(Multi-Model)"]
API --> JobAgg["Job Aggregator"]
AIGateway --> Gemini["Gemini 2.5"]
AIGateway --> Claude["Claude Sonnet"]
AIGateway --> GPT["GPT-4.1"]
AIGateway --> Llama["Llama 4\n(via Groq)"]
Auth --> DB["Supabase\n(Postgres + pgvector)"]
JobAgg --> Adzuna["Adzuna API"]
JobAgg --> JSearch["JSearch API"]
JobAgg --> ATS["Greenhouse/Lever"]
| Layer | Technology |
|---|---|
| Frontend | Next.js 15 + TypeScript + Tailwind CSS + shadcn/ui |
| Backend | Next.js API Routes + FastAPI (Python, ML services) |
| AI Gateway | Multi-model router (7 providers, automatic fallback) |
| Database | Supabase (PostgreSQL + Auth + Storage + pgvector) |
| Payments | Stripe |
| Hosting | Vercel + Railway |
| CI/CD | GitHub Actions |
Pathforge is model-agnostic. Every task routes to the optimal model based on quality, speed, and cost:
| Task | Free Tier | Pro Tier |
|---|---|---|
| Resume Rewriting | Gemini Flash, Llama 4 | Claude Sonnet, GPT-4.1 |
| ATS Scoring | Gemini Flash, Qwen 3 | Claude Haiku, GPT-4.1 Mini |
| Mock Interviews | Gemini Flash, Llama 4 | Claude Opus, GPT-4.1 |
| Job Matching | Gemini Flash | Same (no uplift needed) |
| Phase | Timeline | Milestone |
|---|---|---|
| Phase 0 | Month 1 | Validate: 500 waitlist signups |
| Phase 1 | Months 2-4 | MVP: Resume optimizer + job feed + skill gaps |
| Phase 2 | Months 5-8 | Expand: Mock interviews + learning paths |
| Phase 3 | Months 9-14 | Platform: Original curriculum + B2B employer board |
| Phase 4 | Month 15+ | Flywheel: Placement guarantees + enterprise licensing |
Pathforge is in pre-launch. Star this repo and request early access to be notified when we launch.
Rushil Kaul — Product Manager building at the intersection of AI and career development.