
gopiashokan/AI-Resume-Analyzer-and-LinkedIn-Scraper-using-Generative-AI
📦 Open Source Projectgopiashokan
An AI-powered resume analyzer and LinkedIn scraper that optimizes job applications using LLMs.
This project provides a comprehensive pipeline for job seekers to align their professional profiles with market requirements. At its core, the application uses LangChain to orchestrate LLM interactions, processing resume text to generate structured insights including summarization, skill gap analysis, and recommended job titles. The inclusion of a FAISS vector store allows for efficient document retrieval and context-aware analysis.
Beyond resume analysis, the tool features a robust LinkedIn scraper built with Selenium, which automates the extraction of job descriptions and requirements. By comparing the analyzed resume data against scraped job data, the application offers tailored suggestions to improve applicant tracking system (ATS) compatibility. The entire workflow is wrapped in a Streamlit interface, providing a user-friendly dashboard for uploading documents and viewing results. This project serves as an excellent reference for developers interested in building end-to-end AI recruitment tools using Python, LLMs, and web scraping techniques.
💡Highlights
- ├─Automated resume gap analysis
- ├─Selenium-based LinkedIn scraping
- └─LangChain & FAISS integration
🎯For
- ├─Job seekers
- ├─Career coaches
- └─AI developers