Overview
The skills list is a simple array of strings defined directly in the About component at/src/components/About/About.jsx. It displays your technical proficiencies in the About section.
Data Structure
The skills are stored as a constant array:Schema
Array of skill names representing your technical arsenal.Type:
string[]Location: /src/components/About/About.jsx:3-7Current Skills List
The portfolio currently displays these skills:Programming Languages
- Java
- C#
- JavaScript (ES6+)
- SQL
Frameworks & Libraries
- React.js
- Vite
- Tailwind CSS
- HTML5
- CSS3
Tools & Platforms
- Git
- GitHub
- VS Code
- MySQL Workbench
Categorization
While the current implementation displays skills as a flat list, you can organize them by category for better maintainability:Adding New Skills
- Open
/src/components/About/About.jsx - Locate the
skillsconstant array (line 3) - Add your new skill to the array:
Removing Skills
Simply delete the skill string from the array:Reordering Skills
Skills appear in the order they’re listed in the array. Prioritize your strongest or most relevant skills by placing them first:Display Format
Each skill is rendered as a list item with a dot indicator:Best Practices
Naming Conventions
- Use proper capitalization (e.g., “JavaScript” not “javascript”)
- Include version info for specificity (e.g., “JavaScript (ES6+)”)
- Use official names (e.g., “React.js” not “React”)
Organization
- Group related skills together
- Order by proficiency or relevance
- Keep the list focused (10-15 skills recommended)
- Remove outdated or rarely-used technologies
Maintenance
- Update regularly as you learn new technologies
- Remove skills you’re no longer using
- Keep it aligned with your project work