💡 Inspiration
Over 400 million students in developing nations have zero access to professional career coaching. As a second-year CS student at SRM University in India, I experienced this firsthand — no mentor, no guidance, no idea how to bridge the gap between my resume and a job at Google or Amazon. NovaMentor was built to solve exactly that.
🤖 What It Does
NovaMentor is a free, multi-agent AI career coaching system powered by Amazon Nova on AWS Bedrock. Users upload their resume PDF, enter their GitHub URL, and select target companies. Five specialized AI agents then work in sequence:
- Profile Analyst (Nova Lite) — Parses resume and extracts skills, projects, certifications, and experience level
- Market Intel (Nova Lite) — Benchmarks what Google, Amazon, Microsoft and others actually look for
- Gap Analyst (Nova Lite) — Compares your profile against market requirements and scores your readiness
- Roadmap Generator (Nova Pro) — Crafts a personalized 30/60/90 day plan using only free resources
- Interview Prep (Nova Lite) — Generates role-specific interview questions with hints and difficulty ratings
🏗️ How I Built It
- Agent Framework: Strands Agents (Amazon's own framework) coordinating all 5 Nova agents
- AI Models: Amazon Nova Pro for complex reasoning (roadmap), Nova Lite for speed and cost efficiency
- Backend: FastAPI exposing a clean
/analyzeendpoint that receives resume PDFs and returns structured JSON - Frontend: React + Vite + Tailwind CSS + Framer Motion — a premium dark UI with smooth animations
- Deployment: Render (backend) + Vercel (frontend) — both completely free
🧠 Challenges
The biggest challenge was making 5 sequential agent calls feel fast. Each Nova API call takes 2-4 seconds, so I built an animated agent progress UI that shows exactly which agent is working in real time — turning a 15-second wait into an engaging experience rather than a frustrating one.
Parsing diverse resume formats was another challenge. PDFs vary wildly in structure, so I prompt-engineered the Profile Analyst to return strict JSON regardless of resume format, with fallback handling for edge cases.
📚 What I Learned
- How to architect multi-agent pipelines where agents pass structured data to each other
- The difference between Nova Pro and Nova Lite — Pro is worth it for complex reasoning tasks like roadmap generation
- How to build production-grade React frontends with real API integration
- Deploying full-stack AI applications for free using Render + Vercel
🌍 Impact
NovaMentor is completely free, runs on AWS infrastructure that scales globally, and requires only a PDF resume to use. No login, no payment, no barrier. Every student with internet access can now get the same quality of career guidance that previously required expensive human coaches.
Built With
- amazon
- amazon-web-services
- css
- fastapi
- framer
- nova
- python
- react
- render
- strands
- tailwind
- vercel
- vite
Log in or sign up for Devpost to join the conversation.