About CareerFlow

What is CareerFlow?

CareerFlow is a career guidance platform for IT students and people exploring technical careers. It analyzes skills and academic background, compares supported career directions, identifies skill gaps, and generates personalized learning roadmaps.

CareerFlow is in Public Beta and is actively developed.

How it works

  1. CatBoost analyzes academic background and technical indicators to score supported career profiles.
  2. TF-IDF and cosine similarity compare your skills with each career’s skill profile.
  3. LightGBM estimates labor-market signals from historical vacancy data.
  4. A weighted ranking combines profile, skill and market signals so you can compare directions.
  5. Skill-gap analysis identifies learning steps; rule-based roadmaps connect them with courses.

CareerFlow provides exploratory career guidance. Its scores are not probabilities of career success. Market estimates use historical data and should not be interpreted as live vacancy availability.

Technology

  • Python
  • FastAPI
  • React
  • PostgreSQL
  • Supabase Auth
  • CatBoost
  • LightGBM
  • scikit-learn
  • Docker

Developer

Danial Yermekov

Developer & Maintainer

CareerFlow is actively developed and maintained by Danial Yermekov, with a focus on machine learning, practical career guidance, and accessible learning tools.

Original project contribution credits are preserved in the GitHub README.

Questions or feedback: contact@careerflow.live