Knowledge

Welcome to my study roadmap. This page is designed to be a detailed and transparent guide to the technologies and topics I plan to learn, upgrade and master during. My goal is to not only document my own progress, but also provide a valuable resource for others who are on the same learning path.

Here you will find a structured list of programming languages, tools, frameworks and key concepts that I consider essential to stay updated in the dynamic world of technology. Each section is carefully selected to cover both the fundamentals and the most recent advances in the field of software development.

I hope this roadmap serves as inspiration and guidance for other developers, students, and technology enthusiasts. As I progress in my learning, I will update this page with new resources, projects and acquired knowledge. The percentages represent the ability to carry out and interpret the documentation of each technology or language that has been used in real and personal projects in more than 10 years of profession.

FRONTEND

HTML5 90%
JavaScript 95%
TypeScript 70%
Vue.js 60%
react 80%
Next.js 75%
Angular 50%

DESIGN

CSS3 85%
Ant Design 70%
Storybook 60%
Vanilla Extract Style 50%
Tailwind 70%
Shadcn 40%
Scroll Driven Animation 55%
Nuxt 50%

BACKEND

Codeignigter 85%
Laravel 80%
Simfony 60%
Node.js 90%
Express.js 80%
Nest.js 65%
Backend for Frontend (BFF) 70%
Not 50%
Star 45%

DATABASES

MySQL 85%
MariaDB 85%
Eloquent ORM 75%
ORM Doctrine 65%
MongoDB 70%
Mongoose 60%
Redis 60%
firebase 45%
PostgreSQL 70%

DevOps and Automation

Apache 90%
Nginx 90%
GitHub Actions 75%
Jenkins 60%
Docker 70%
Kubernetes 55%

TESTING

PHPUnit 70%
playwright 50%
Jest 65%
Vitest 55%
React Testing Library 60%
Screenshot Testing (Chromatic) 45%
Cross-Browser Testing (BrowserStack) 65%
API Testing (Pact) 50%

Libraries and Tools

Tanstack Query 50%
Just 40%
PostCSS 60%
Git 85%
composer 70%
npm 85%
Guzzle 70%
RabbitMQ 70%
Kafka 50%

Security

J.W.T. 100%
Auth Token 100%
Oauth 75%
OWASP 55%
Paragon Initiative 50%

API's and Microservices

RESTful APIs 80%
JSON APIs 80%
tRPC 50%
GraphQL 65%
Lumen 60%

Methodologies

Scrum 70%
Kanban 60%
Atomic Design 55%
CI/CD 75%

Artificial intelligence

OPENAI API 85%
Stability AI 65%
Hugging Face 60%
PHP ML 50%

Cloud Service

Google Cloud 70%
Amazon AWS 75%
Laravel Steam 65%
Vercel 70%
Clourflare Workers 60%

Other languages

Python 80%
dart 50%
rust 45%
en_GBEnglish