1
Pick a starting point

Choose a persona or role that's close to yours

2
Adjust your skill levels

Slide each skill from 0 (none) to 4 (expert)

3
See your matches

Careers sorted into Ready Now, Trainable, or Long Reskill

Start with a persona

Step 1

Each persona is a realistic career profile. Pick one that's close to your situation, or just explore to see how the engine works.

Your current role

Step 1b

This sets the starting skill profile. Changing the persona above updates this automatically.

Rate your skills

Step 2

Drag each slider to match your honest self-assessment. Results update automatically as you adjust.

0 = None 1 = Basic 2 = Intermediate 3 = Advanced 4 = Expert

Your career matches

Results

Based on your skill profile, here's how target careers break down. Ready Now means your skills already align closely. Trainable means you could get there with focused learning. Long Reskill means it would take significant time and investment.

Ready Now

You could apply for these today. Your skills are a strong match.

    No careers in this tier yet. Try increasing your skill levels above.

    Trainable

    Within reach with targeted training — typically a few months of focused learning.

      No careers in this tier with current skill levels.

      Long Reskill

      Would require significant reskilling — think bootcamps, degrees, or years of practice.

        No careers in this tier. Your skills are well-distributed!

        Transition Summary

        Detail View

        A side-by-side comparison of how the selected persona maps to their focus career fields. This is the data that powers the recommendation buckets above.

        Career Field Target Role Readiness Match % Gap %

        Want a full career transition report?

        Get a detailed report with BLS employment projections, training paths with costs and timelines, and AI-generated narrative analysis powered by Claude.

        Generate Career Report

        Under the Hood

        How SkillSprout works technically

        Scoring Algorithm

        For each target career, SkillSprout calculates two numbers:

        • Match % — how much of the required skill profile you already satisfy (weighted by skill importance)
        • Gap % — how much you're missing, as a proportion of total requirements

        These two numbers determine your bucket: Ready Now (match ≥ 75% and gap ≤ 25%), Trainable (match ≥ 50% or gap 26-55%), or Long Reskill (everything else).

        Data Sources

        • O*NET — the U.S. Department of Labor's database of 910+ occupations and 35 measurable skills
        • BLS Employment Projections — Bureau of Labor Statistics 10-year job growth forecasts
        • Anthropic Labor Market Report — AI exposure scores for occupations

        Architecture

        Backend

        FastAPI + SQLAlchemy + Celery + Redis

        ML Layer

        Calibration model (logistic regression) for learning from feedback

        AI Integration

        Claude API for narrative career report generation

        Quality

        978 passing tests: unit, integration, E2E, persona QA