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.

Built With

Share this project:

Updates