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:
| Level | Code | Description |
|---|---|---|
| Junior | L1 | Beginning specialist. Basic skills. |
| Middle | L2 | Independent specialist. Confident proficiency. |
| Senior | L3 | Experienced specialist. Deep expertise. |
| Lead | L4 | Technical leader. Defines architecture. |
| Principal | L5 | Strategic expert. Impacts the entire organization. |
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
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.
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°.
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.