Inspiration

As students, we often face major career decisions with limited information and conflicting advice. Choosing between an industry internship, graduate studies, or a self-taught path can significantly impact our future. Existing career platforms usually provide generic recommendations and rarely consider real-life constraints such as study time, academic workload, risk tolerance, and available resources. We wanted to build an AI-powered system that helps students evaluate these choices realistically and confidently.

What it does

SkillSprint AI is a Life & Career Decision Simulator that helps students compare different career paths. The system analyzes a student's skills, projects, study hours, academic workload, and available resources to generate realistic insights. Using semantic AI and constraint-aware reasoning, it visualizes tradeoffs such as preparation effort, stress level, and success probability while encouraging users to make their own final decision through a human-in-the-loop process.

How we built it

We built the application using Streamlit for the user interface, Sentence Transformers (all-MiniLM-L6-v2) for semantic skill understanding, Scikit-Learn for cosine similarity calculations, Pandas and NumPy for data processing, and Plotly for interactive visualizations.

Instead of traditional keyword matching, we generate embeddings for skills and project descriptions and calculate semantic similarity using:

$$ \text{Similarity}(A,B)=\frac{A \cdot B}{||A|| ||B||} $$

The resulting similarity scores are combined with resource constraints, study availability, and workload considerations to evaluate multiple career paths and generate actionable recommendations.

Challenges we ran into

One of our biggest challenges was designing a system that remains realistic and responsible. Career outcomes depend on many external factors that no AI can perfectly predict. We had to ensure that the platform communicated uncertainty rather than false confidence.

Another challenge was implementing meaningful semantic matching. Traditional keyword-based approaches often failed to identify related skills and projects, requiring us to experiment with embedding models and similarity thresholds to improve accuracy.

Accomplishments that we're proud of

  • Successfully implemented semantic skill matching using transformer embeddings.
  • Built a constraint-aware decision engine rather than a simple recommendation system.
  • Incorporated Responsible AI principles through uncertainty ranges and human-in-the-loop decision making.
  • Developed an interactive dashboard that clearly visualizes career tradeoffs.
  • Created a working end-to-end prototype within the hackathon timeline.

What we learned

Through this project, we gained practical experience with NLP embeddings, vector similarity, data visualization, and AI-powered decision support systems. We also learned the importance of Responsible AI design and how technology should assist human decision-making instead of replacing it.

What's next for SkillSprint AI

Our future roadmap includes integrating real-world labor market data, personalized learning recommendations, adaptive roadmap generation, and long-term career simulations. We also plan to expand support for entrepreneurship, interdisciplinary careers, and more personalized guidance based on evolving user goals.

Built With

Share this project:

Updates