The Problem
As a CS student, I applied to 100+ jobs and internships. Got maybe 5 responses.
The frustrating part? I had no idea why. Was my resume bad? Were my projects not impressive enough? Was I applying to the wrong roles?
Turns out: I was applying to roles I wasn't qualified for.
I'd see "React Developer" and apply - not realizing some wanted Junior (1-2 years), others wanted Senior (5+ years). I was shooting blind.
The Solution
Nexus (https://nexusbuild.dev) - a job search platform that tells you the truth about what you're qualified for.
How it works
Upload your resume + connect GitHub
AI analyzes your actual skill level (not what you claim, what you've built)
Get matched to roles where you won't get auto-rejected
Track applications and see what's working
Key features
Resume analysis with ATS compatibility scoring
GitHub integration to verify your skills are legit
Job matching based on real skill level (Junior/Mid/Senior)
Application tracking with timeline
The Tech Stack
Next.js 15 + TypeScript
PostgreSQL + Prisma ORM
NextAuth.js for Google + GitHub OAuth
OpenAI GPT-5-nano for resume analysis
Stripe for subscription management
Deployed on Vercel
Current Status
It's free and open for signups. Still pretty rough (this is v0.1), but the core flow works:
Resume upload ✅
GitHub connection ✅
Job matching ✅ (using mock data for now)
Application tracking ✅
What's Next
I'm honestly not sure if this solves a real problem or if I just built something for myself. That's why I'm launching early and asking for feedback.
If you're struggling with job searching, I'd love for you to try it: https://nexusbuild.dev
Feedback, suggestions, brutal honesty - all welcome. Drop a comment or DM me.
If you're curious about the technical implementation or want to chat about the challenges of building a job search platform, happy to discuss in the comments.
Top comments (0)