Skip to content

Add AI Resume Analyzer project using Google Gemini API#444

Open
Amandot wants to merge 2 commits into
ndleah:mainfrom
Amandot:main
Open

Add AI Resume Analyzer project using Google Gemini API#444
Amandot wants to merge 2 commits into
ndleah:mainfrom
Amandot:main

Conversation

@Amandot

@Amandot Amandot commented Jul 19, 2026

Copy link
Copy Markdown

Description

This Pull Request adds a new Python project named AI Resume Analyzer.

The application analyzes a candidate's resume against a job description using the Google Gemini API and provides an intelligent evaluation report. It extracts technical and soft skills, calculates a technical skill match score, generates AI-powered resume improvement suggestions, recommends learning resources for missing skills, and visualizes the skill match using a pie chart.

Features

  • AI-powered resume analysis using Google Gemini 1.5 Flash
  • PDF resume and job description parsing with PyMuPDF
  • Technical skill matching with percentage score
  • AI-generated resume improvement suggestions
  • Soft skill extraction from job descriptions
  • Learning resource recommendations (YouTube, Udemy, Coursera)
  • Technical skill match visualization using Matplotlib
  • Interactive Gradio web interface
  • Deployable on Render

Fixes #N/A

  • Not applicable

Type of change

  • New project insert
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Documentation Update

Project

Your Project Name:

AI Resume Analyzer

Short Description:

An AI-powered resume analyzer built with Python, Gradio, and Google Gemini that compares resumes against job descriptions, calculates a skill match score, generates personalized improvement suggestions, recommends learning resources, and visualizes the results.

Checklist

  • I have named my files and folder according to this project's guidelines.
  • My code follows the style guidelines of this project.
  • I have commented on my code, particularly in hard-to-understand areas.
  • I have created a helpful and easy to understand README.md according to the project template.
  • My changes do not produce any warnings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant