
Have you ever felt uncertain about which direction your career should take? Many students and early-career professionals find it challenging to identify the specific skills, certifications and learning paths needed to become industry-ready. As technology continues to evolve rapidly and skills-based hiring becomes increasingly important, the transition from university to the professional world can feel a bit overwhelming.
Existing career platforms often:
❌ Provide unclear career direction
❌ Offer limited personalized guidance.
❌ Create skill gap confusion
❌ Lack Caribbean labour market context
That is where STEMPath comes in.
Why Choose STEMPath?
STEMPath is an intelligent web-based platform that helps STEM learners transition from their current skill profile to their desired career path through personalized learning pathways. The platform is designed for:
- Tertiary-level students transitioning from academic study to STEM careers.
- Early-career professionals looking to pivot or upskill within STEM careers
- Recent graduates seeking structured and personalized career direction
Key Features
1. Account Creation and Authentication
- Authentication System: Firebase authentication (Google + Email/Password)
2. Browse & Explore STEM Careers
- 4 Categories of Science, Technology, Engineering, Mathematics
3. Build User Profiles
- Enter Academic details
- Preffered job location
- Choose pathway optimization preference
- Degree, Current Skills, Completed Courses and Certifications
4. Resume Upload and Skill Extraction
Resume upload + PDF/DOCX parsing
Automated skill extraction
5. Proficiency Assessment
- LLM-based skill survey via Groq API (R4)
- Gap identification between user skills and career requirements
6. Optimized Learning Pathway
- Custom Dijkstra-based algorithm
- Optimal learning path generation
- Nodes: skills
- Edges: courses, certifications
- Weighted directed graph structure
7. Track User Progress
- Skill checklist progress tracking
- Creation of alternate profile
Technologies Used

Frontend Technologies
THTML, CSS, JavaScript, Jinja2

Backend Technologies
Python with Flask Framwork

Tools and APIs
Firebase Authentication, O*NET API, CaribbeanJobs, Groq LLM, SQLite, PDFPlumber, python-docx

Algorithms
Weighted Graph Modeling, Dijkstra’s Shortest Path Algorithm
Challenges/Limitations Faced
There were several challenges that were encountered while developing STEMPath, including:
- Skill Normalization Across Data Sources
- Balancing Multi-Criteria Weight Computation
- Efficient Graph Scaling and Performance
- Handling Complex Prerequisite Dependencies
- Job Filtering
Interested in learning more about STEMPath
Explore our marketing website and project repository below.
Marketing Website : https://stempath-marketing-site.onrender.com
GitHub Repository: https://github.com/ruthbak/STEMPath.git
Project Source Code : https://vso.gec.mybluehost.me/wp-content/uploads/2026/05/STEMPath-clean-2.zip
Meet the STEMBassadors
Rashene Dillon
Ruth Bakare
Shari Oliver
Antwon Fonglyewquee