DEV Community

Brody Darr
Brody Darr

Posted on

I applied to 100+ dev jobs and got ghosted. So I built a tool that shows you what you're actually qualified for.

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)