Resume Insights is an advanced resume parsing and analysis tool that leverages the power of LlamaIndex, Gemini, and Streamlit to extract key information from PDF resumes and present it in an intuitive, interactive format. The application provides detailed skill analysis, work history extraction, and job matching capabilities with a comprehensive observability layer for monitoring and debugging.
🌟 Features
PDF Resume Parsing: Seamlessly extract information from PDF resumes using LlamaParse.
AI-Powered Analysis: Utilizes Gemini LLM for intelligent information extraction and skill matching.
Interactive UI: Built with Streamlit for a user-friendly experience.
Enhanced Skill Analysis: Categorizes skills, estimates proficiency levels, calculates years of experience, and identifies related skills.
Work History Analysis: Extracts and analyzes work experience to determine skill proficiency and duration.
Job Matching: Analyzes skill relevance for specific job positions with detailed reasoning.
Structured Output: Extracts name, email, age, and skills in a structured format using Pydantic models.
Comprehensive Observability: Includes structured logging and metrics collection for monitoring application performance.
🚀 Quick Start
Clone the repository:
git clone https://github.com/luillyfe/resume-insights.git
cd resume-insights