VIDEO
Inspiration
As first-year students, landing a job can feel impossible without experience or guidance.
Many struggle to create their first-ever resume and don’t know how to make it stand out.
We wanted to democratize resume-building by giving students and new professionals insights usually reserved for recruiters.
What it does
Analyzes your resume, GitHub, and job description.
Simulates a recruiter’s attention with visual heatmaps to show what gets noticed in the first 6 seconds.
Scores your resume for ATS compatibility and job fit.
Generates actionable improvements, reorders sections, enhances bullet points, and integrates relevant GitHub projects.
Helps users optimize their resumes to maximize interview invitations.
How we built it
Frontend: Next.js + React + TypeScript + Tailwind for single-page analyzer, file uploads, and responsive UI.
Backend/API: Next.js route handlers keep API keys secure and handle all analysis requests.
AI: Google Gemini generates structured feedback—match scores, bullet points, strengths/gaps, scan tips, and attention maps.
Integrations: GitHub API for optional project context; PDF/DOCX parsing with pdfjs-dist and mammoth.
Demo reliability: Fallback ‘God Mode’ ensures live demo always works.
Challenges we ran into
Managing API keys securely and rate limits for Gemini API.
Merge conflicts while collaborating on parsing scripts and front-end components.
Standardizing varied resume formats (PDF, DOCX, TXT) for consistent analysis.
Balancing accuracy of ATS scoring vs. actionable recommendations.
Accomplishments that we're proud of
Built a fully functional application from scratch in a hackathon timeframe.
Integrated multiple data sources (resume, GitHub, job descriptions) into a cohesive pipeline.
Successfully simulated recruiter attention with a visual heatmap, a unique, interactive feature.
What we learned
Teamwork & collaboration: merging code, resolving conflicts, distributing tasks.
Resilience & time management: handling a fast-paced hackathon environment.
System architecture & full-stack integration: connecting backend parsing, AI reasoning, and front-end visualization.
Gemini API integration: leveraging an LLM for real-world problem solving.
What's next for RecruiterAI
Suggest job opportunities based on your current resume.
Add career trajectory insights and skill-gap analysis.
Integrate real-time resume editing and feedback for live optimization.
Try it out
Log in or sign up for Devpost to join the conversation.