❤️ Inspiration

The Smart ATS Resume Evaluator was inspired by the real struggle job seekers face when applying to multiple roles and getting rejected without feedback. We wanted to solve this problem using AI — making resume evaluation transparent, smart, and personalized.

Our goal was to create something that not only evaluates but also empowers — helping users understand exactly where they stand and how to improve.


💡 What It Does

Our tool uses Google Gemini AI to analyze resumes against any job description, providing:

  • ✅ A match percentage showing how aligned your resume is
  • 🧩 A list of missing keywords or skills to help you improve
  • 🧠 A professional HR-style evaluation from a tech expert’s perspective
  • 💼 Even custom project ideas that can strengthen your portfolio for that role

⚙️ How We Built It

We built this project using:

  • Python
  • Streamlit
  • Google Generative AI (Gemini)
  • Poppler for PDF parsing and image extraction

It was an incredible learning experience — from integrating AI APIs to handling PDF-to-image conversions efficiently.


🚧 Challenges We Ran Into

  • Setting up Poppler and managing its dependencies for PDF processing
  • Ensuring the Gemini API returned consistent and meaningful outputs
  • Fine-tuning prompts to make AI responses structured and professional

🏆 Accomplishments That We're Proud Of

  • Successfully built an end-to-end AI-powered resume evaluator
  • Designed a clean, interactive UI using Streamlit
  • Created accurate AI evaluation prompts that simulate real HR analysis

📚 What We Learned

  • How to integrate Google Gemini AI for real-world document understanding
  • How to build interactive web apps using Streamlit
  • How to handle resume parsing and visual data extraction effectively
  • The art of prompt engineering for reliable and accurate AI responses

🚀 What’s Next for Smart ATS Resume Evaluator

  • Adding real-time feedback on resume edits
  • Integrating LinkedIn or GitHub profiles for deeper skill insights
  • Providing multi-language support for global accessibility
  • Offering AI-powered cover letter generation based on job descriptions

Built With

  • aigoogle
  • base64
  • cloud
  • generative
  • git
  • google
  • pdf2image
  • pillow-(pil)
  • poppler
  • python
  • streamlit
Share this project:

Updates