Platform overview

DevLevelUp is an IT specialist development platform built around a structured competency matrix. Three key directions:

💻 For developers

Self-assessment across 186 skills, GitHub Assessment, grade calculator, development plan.

Learn more →

🏢 For companies

Performance Reviews, team heatmaps, gap analysis, dashboard, development goals.

📚 Public catalog

Free access to the matrix: roles, skills, levels, expectations, tools.

Open matrix →

Competency matrix

The foundation of the platform. A structured IT competency knowledge base.

Roles and levels

The matrix contains 70 IT roles grouped by job families. Each role has 5 levels:

LevelCodeDescription
JuniorL1Beginning specialist. Basic skills.
MiddleL2Independent specialist. Confident proficiency.
SeniorL3Experienced specialist. Deep expertise.
LeadL4Technical leader. Defines architecture.
PrincipalL5Strategic expert. Impacts the entire organization.

Role catalog →

Skills and domains

All 517 skills are grouped by domains (Skill Domains) and groups (Skill Groups). Domain examples:

  • Backend Development — server development, databases, API
  • Frontend Development — UI, CSS, JavaScript, frameworks
  • DevOps & Infrastructure — CI/CD, containers, cloud
  • Software Engineering — architecture, patterns, testing
  • Leadership & Management — team management, mentoring

Skill catalog →

Expectations

For each combination of 'role + skill + level' there are 20216 expectations — specific descriptions of what a specialist should know and be able to do.

Each expectation has a proficiency level: none, awareness, working, advanced, expert.

Open matrix →


Skill assessment

The platform provides 3 ways to assess skills.

Self-assessment

Registered users can assess their skills against the matrix. For each skill in their role, they choose a level from none to expert.

Results are saved in the profile and used for gap analysis and development plan.

GitHub Assessment

Automatic assessment based on a public GitHub profile. The system analyzes:

  • Programming languages and their share in the codebase
  • Commit frequency and quality
  • Pull Request and code review activity
  • CI/CD configurations (GitHub Actions, Docker)
  • Test files and documentation

Result: overall score 0-5.0, identified skills with levels, recommended grade.

Learn more about GitHub Assessment →

Performance Review

Formal employee assessment by manager (and/or peers) using the competency matrix.

Review types: quarterly, annual, probation, ad-hoc. Assessment types: self, manager, peer/360°.

Learn more about Performance Reviews →


For companies

Companies get tools for team management and performance reviews.

Creating a company

Any registered user can create a company. The first user becomes Owner. Then you can invite employees via email.

Teams and invitations

Within a company you can create teams with leads. Participant roles: Owner, Admin, Manager, Member. Invitation via email with token.

Review cycles

Managers create review cycles: choose type, deadlines, participants. Assign reviewers. After all assessments are complete, the system generates results.

Dashboard

Company dashboard shows: statistics, active cycles, progress, team heatmaps, employee profiles, activity feed.


FAQ

How to get started?

Register → Create a company → Invite team → Create review cycle. The entire process takes 5-10 minutes.

Can I use it without registration?

Yes. The public catalog (roles, skills, matrix) and tools (grade calculator, vacancy analysis, role comparison) are available for free without registration.

What data does GitHub Assessment analyze?

Only public GitHub profile data: repositories, languages, commits, PRs. Private repositories are not analyzed.

Is review data secure?

Each company's data is fully isolated. Employees see only their own results. Managers — only their direct reports.

Can I add custom roles and skills?

On Enterprise plan — yes. On Free and Pro, the standard matrix of 35 roles and 186 skills is used.

What languages does the platform support?

The platform supports 5 languages: Russian, English, German, Chinese, and Spanish. Switch via the language selector in the header.