Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for CareerPilot AI

Inspiration

75% of resumes get rejected by ATS robots before a human ever sees them. As a job seeker in Kenya, I saw friends spending hours tailoring CVs with no results. I built CareerPilot to fix that.

What it does

CareerPilot AI uses Gemini to help job seekers beat ATS filters in 4 steps:

  1. Paste Job Description → Gemini extracts the top keywords
  2. Upload your CV → AI rewrites it to match those keywords
  3. Get ATS Match Score % → See how likely you are to pass
  4. Export to PDF → Download your optimized CV instantly

How I built it

  • Frontend: HTML, CSS, Vanilla JavaScript
  • PDF Export: jsPDF
  • AI: Google Gemini API for keyword extraction and CV rewriting
  • Deployed: Vercel
  • Time: Built in 3 days

Challenges I faced

  1. Getting Gemini to output clean, ATS-friendly bullet points without hallucinations
  2. Making the ATS scoring algorithm feel fair and transparent
  3. Keeping the entire app client-side so it’s free and requires no login

What's next

Add cover letter generation, interview Q&A with Gemini, and multi-language support for Africa.

Built with Gemini

Gemini is the core of CareerPilot. It powers both the keyword extraction and the CV rewriting engine to make resumes truly job-specific.

Built With

Share this project:

Updates