Inspiration
As a student, I noticed many peers struggle to understand how their skills match real-world job requirements. Most career readiness tools are generic, hard to interpret, or not student-focused. I wanted to create an AI-powered tool that gives personalized, actionable insights, helping students identify skill gaps and take concrete steps to improve their employability.
What it does
AI Career Readiness Analyzer:
- Accepts student-entered skills or resume text
- Compares them against real IT job roles and required skills
- Calculates a Career Readiness Score (0–100)
- Highlights missing skills for chosen job roles
- Suggests learning paths to bridge gaps using reputable platforms
The tool provides students with a data-driven, personalized assessment rather than generic advice.
How we built it
- Data: Used the publicly available Hugging Face dataset NxtGenIntern/IT_Job_Roles_Skills_Certifications_Dataset with real IT job roles and skills
- Preprocessing: Cleaned the text, removed duplicates, standardized skill descriptions
- Feature Engineering: Converted skills into numerical vectors using TF-IDF
- Modeling: Built a Logistic Regression model to assess skill readiness
- Scoring: Calculated readiness scores with cosine similarity and skill coverage metrics
- App: Developed a Streamlit dashboard for students to input skills and view results, including visualizations of missing skills and suggested learning paths
Challenges we ran into
- Dataset inconsistencies: Skills were described differently for similar job roles, so we had to standardize and clean text carefully
- Balancing complexity and simplicity: Ensuring the AI calculations were meaningful yet the app remained beginner-friendly
- Realistic recommendations: Designing learning paths that are actionable and not overwhelming
Accomplishments that we're proud of
- Built a fully functional, end-to-end AI application from scratch
- Automated data loading, preprocessing, and scoring
- Created a user-friendly dashboard that students can use immediately
- Ensured ethical AI practices with transparent scoring and no bias
What we learned
- How to use TF-IDF and cosine similarity to evaluate skill overlap
- Best practices for data preprocessing and text cleaning
- Building interactive web applications with Streamlit
- Importance of clear communication of AI results for end-users
What's next for AI Career Readiness Analyzer
- Integrate resume parsing to extract skills automatically
- Link with LinkedIn API for real-time job matching
- Add multi-domain support (Healthcare, Finance, etc.)
- Improve learning path recommendations with personalized course links
- Expand analytics dashboard for universities and career centers
Built With
- logistic-regression)-streamlit-(web-dashboard)-hugging-face-datasets-matplotlib-/-plotly-(optional-visualizations)-open-source-learning-resources-(coursera
- numpy-scikit-learn-(tf-idf
- python-3.x-pandas
Log in or sign up for Devpost to join the conversation.