TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/developer-dossier/llms.txt
Use this file to discover all available pages before exploring further.
data/skills.js module exports skillCategories, an array of category objects that drive the Skills page. Each category groups related skills, and every skill carries a numeric proficiency rating from 1 to 5 that is rendered as an animated LedMeter component — a row of illuminated segments that fills proportionally to the skill level. No component code needs to change to add, remove, or re-rate a skill.
SkillCategory Schema
Proficiency Scale
Theproficiency integer maps directly to the number of lit segments in the LedMeter. The visual is ■ for a lit segment and □ for an unlit segment across a five-segment bar.
| Level | LedMeter | Meaning |
|---|---|---|
| 1 | ■□□□□ | Beginner / actively learning |
| 2 | ■■□□□ | Familiar — used on projects but not daily |
| 3 | ■■■□□ | Proficient — comfortable and independent |
| 4 | ■■■■□ | Advanced — deep knowledge, handles edge cases |
| 5 | ■■■■■ | Expert / daily driver — go-to tool |
Current Skill Categories
The module currently defines six categories. Skills are listed with their proficiency level in parentheses.LANGUAGES
| Skill | Proficiency |
|---|---|
| TypeScript | 5 |
| JavaScript | 5 |
| Python | 4 |
| Rust | 2 |
| SQL | 4 |
WEB INTERFACES
| Skill | Proficiency |
|---|---|
| React | 5 |
| Tailwind CSS | 5 |
| Framer Motion | 4 |
| Vue | 3 |
| Accessibility (a11y) | 4 |
SERVER & DATA
| Skill | Proficiency |
|---|---|
| Node.js | 4 |
| PostgreSQL | 4 |
| Redis | 3 |
| GraphQL | 4 |
| REST APIs | 5 |
TOOLING & VERSIONING
| Skill | Proficiency |
|---|---|
| Git | 5 |
| Docker | 3 |
| Webpack / Vite | 4 |
| CI/CD Pipelines | 3 |
INVESTIGATIVE
| Skill | Proficiency |
|---|---|
| Jest / Vitest | 4 |
| Playwright | 4 |
| Performance Profiling | 3 |
| Debugging | 5 |
COMMUNICATIONS
| Skill | Proficiency |
|---|---|
| Technical Writing | 5 |
| System Architecture Docs | 4 |
| UI/UX Sensibility | 4 |
Adding a Skill
Find the appropriate category
Locate the category object whose
category string best matches the skill you’re adding. For example, a new framework belongs in "WEB INTERFACES", while a new CLI tool belongs in "TOOLING & VERSIONING".Add the new skill entry
Append a
{ name, proficiency } object to the skills array of the chosen category.Set the proficiency rating
Assign a
proficiency integer from 1 (beginner) to 5 (expert). Be honest — the LedMeter is a direct visual representation of your self-assessed capability, and visitors will notice if the ratings feel inflated.