Inspiration
Every year, millions of smart, capable people get rejected not because they lack skills — but because they don't know how to present who they really are. They write generic resumes. They apply to wrong roles. They walk into interviews unprepared. They accept low offers without knowing their market value.
The painful truth: most people undersell themselves because they've never been told what makes them uniquely valuable.
No tool existed that could look at a person holistically — their experience, their instincts, their hidden strengths — and tell them exactly who they are professionally. We built that tool.
What it does
HireIQ is an AI career agent that discovers your unique professional identity — your Career DNA — in under 60 seconds.
You upload your resume and answer 5 honest questions. Not personality quiz questions — real questions about how you actually work and what drives you. The agent then:
- Runs MongoDB Atlas Vector Search across 500+ professional archetypes to semantically match your profile
- Uses Gemini to reason over your resume, answers, and matches to generate your unique career archetype, trait scores, strength profile, and best-fit roles
- Produces a shareable Career DNA Card — something so specific it feels like it was written just for you
Beyond the DNA card, HireIQ becomes your full career co-pilot:
- Resume Tailor — paste any JD, agent rewrites your resume bullets to match
- Application Tracker — track every job, ask "who hasn't replied in 2 weeks?"
- Interview Coach — DNA-aware questions + real-time answer evaluation
- Cold Email Writer — personalized outreach backed by your Career DNA
- Skill Gap Analyzer — exactly what's holding you back across all your target roles
How we built it
- Backend: Python + FastAPI — async, clean, production-ready
- AI Brain: Google Gemini 2.5 Flash — reasoning over career profiles
- Database + Intelligence: MongoDB Atlas — vector search for semantic archetype matching, aggregation pipelines for application analytics, time-series snapshots for DNA evolution tracking
- Frontend: Vanilla HTML/CSS/JS — clean, human, fast
- Deployment: Railway + WSL development environment
MongoDB isn't just storage here — it's the intelligence layer. Atlas Vector Search semantically matches your career profile to archetypes. This is not keyword matching. It's deep profile similarity.
Challenges we ran into
- SSL certificate issues on Windows/WSL — MongoDB Atlas connections kept failing due to Python's SSL cert chain on Windows. Fixed by using certifi and configuring WSL DNS permanently.
- Gemini JSON parsing — Gemini sometimes returns markdown-wrapped JSON or JSON with special characters from resume text. Built a multi-strategy parser with text sanitization that handles all edge cases.
- Dependency conflicts — Streamlit's global installation conflicted with our FastAPI/Starlette versions. Resolved by pinning exact compatible versions.
Accomplishments that we're proud of
- Built a genuinely useful product that solves a real pain point millions of people face daily
- MongoDB Atlas Vector Search doing real semantic matching — not just a database, but the core intelligence layer
- The Career DNA card concept is shareable on LinkedIn — every user becomes a distribution channel
- Went from idea to working full-stack AI agent in under 2 weeks, solo
What we learned
- MongoDB Atlas Vector Search is incredibly powerful for semantic matching use cases beyond traditional search
- Gemini's reasoning capability shines when given structured prompts with clear output formats
- The hardest part of building AI agents isn't the AI — it's the infrastructure, error handling, and making it actually reliable
- A focused single hero feature (Career DNA card) is more powerful than many mediocre features
What's next for HireIQ
- LinkedIn OAuth login so users don't need to type a user ID
- Auto-pull LinkedIn profile data to pre-fill the resume
- Salary negotiation oracle — compare your offer against real market data stored in MongoDB
- Mobile app so job seekers can use HireIQ on the go
- Make the Career DNA card truly viral — one-click share to LinkedIn with custom graphics
Built With
- css
- fastapi
- googlegemin-2.5flash
- html
- javascript
- mongodb
- mongodbatlas
- mongodbvectorsearch
- python
- railway
Log in or sign up for Devpost to join the conversation.