Inspiration
Students and job seekers often struggle to understand how industry-ready they are. Their skills are spread across resumes, LinkedIn profiles, and GitHub portfolios. I wanted to create a single platform that could analyze all these sources and provide meaningful career insights.
What it does
AI Digital Footprint Analyzer evaluates a user's Resume, LinkedIn profile, and GitHub portfolio. It detects skills, calculates an Employability Score, identifies skill gaps, recommends career paths, and provides visual analytics through an interactive dashboard.
How I built it
The project was built using Python and Streamlit. PDFMiner is used for resume text extraction, FuzzyWuzzy for skill matching, Pandas and NumPy for data processing, Scikit-learn for analytical logic, and Matplotlib/Seaborn for visualizations and dashboards.
Challenges I ran into
One of the biggest challenges was combining data from multiple sources and creating a fair scoring system. Another challenge was keeping the application lightweight and fast while still providing meaningful insights and visualizations.
Accomplishments that I'm proud of
I successfully built a complete career analysis platform that combines Resume, LinkedIn, and GitHub evaluation into a single dashboard. The project provides actionable insights rather than just displaying raw information.
What I learned
I improved my skills in Python, Streamlit, data analysis, visualization, and project design. I also learned how to transform a real-world problem into a practical AI-powered solution.
What's next for AI-Digital-Footprint-An alyzer
Future improvements include AI-generated career roadmaps, job-role matching, personalized learning recommendations, internship matching, and integration with real LinkedIn and GitHub APIs for automatic profile analysis.
Built With
- numpy
- pandas
- python
- scikit-learn
- streamlit