My Skill Tree
JavaScript
Modern JavaScript and ES6+ features
Level: Intermediate
Projects:
- Interactive Web Apps
- Node.js APIs
TypeScript
Strongly typed JavaScript for large applications
Level: Advanced
Projects:
- Pathway404
- GitHub Stats
- My Portfolio
- Email Validator
Vitest
Unit testing framework for TypeScript
Level: Intermediate
Projects:
- GitHub Stats
- Email Validator
Socket.IO
Real-time communication library
Level: Intermediate
Projects:
- Pathway404
Drizzle ORM
Type-safe ORM for TypeScript
Level: Intermediate
Projects:
- Pathway404
Zod
TypeScript-first schema validation library
Level: Beginner
Projects:
- Pathway404
- GitHub Stats
React
JavaScript library for building user interfaces
Level: Intermediate
Projects:
- Card Game App
- Electronic Lab Notebook
SvelteKit
Framework for building Svelte applications
Level: Intermediate
Projects:
- Pathway404
- GitHub-Stats
- My Portfolio
Electron
Framework for building cross-platform desktop apps
Level: Intermediate
Projects:
- Electronic Lab Notebook
SQL
Structured Query Language for managing databases
Level: Intermediate
Projects:
- Pathway404
- GitHub Stats
- Card Game App
- Electronic Lab Notebook
- YRL SubSystems
PostgreSQL
Advanced open-source relational database
Level: Advanced
Projects:
- Pathway404
- Electronic Lab Notebook
Microsoft SQL Server
Enterprise-level relational database management system
Level: Intermediate
Projects:
- Card Game App
MySQL
Popular open-source relational database
Level: Intermediate
Projects:
- YRL SubSystems
Java
Object-oriented programming language
Level: Intermediate
Projects:
- Card Game App
- Electronic Lab Notebook
JDBC
Java Database Connectivity for database access
Level: Intermediate
Projects:
- YRL SubSystems
Java Logging
Logging framework for Java applications
Level: Intermediate
Projects:
- YRL SubSystems
Python
High-level programming language for general-purpose programming
Level: Intermediate
Projects:
- Space Game (GDScript)
- Land Generation Simulator
FastAPI
Modern web framework for building APIs with Python
Level: Beginner
C#
Object-oriented programming language developed by Microsoft
Level: Intermediate
Projects:
- Card Game App
- Electronic Lab Notebook
.NET Framework
Software framework developed by Microsoft for building applications
Level: Intermediate