Skills
Discover each skill and how it is used to help you with your projects, just as it helps me and other developers create our projects.
Programming Languages
Programming languages are essential tools for communicating with systems, similar to how we use different languages to communicate in other countries. Just like learning a local language makes it easier to interact in a foreign place, learning a programming language allows us to interact with systems and technologies.

JavaScript

Java

PHP

Python

C#

C++
Databases
Databases are essential tools for efficiently storing and managing information. While simple means like notepads or spreadsheets can store data, they are not suitable for systems handling large volumes of information, where data is as valuable as gold. These means do not offer scalability, consistency, or tools for reliable data management.

MongoDB

MySQL

PostgreSQL

Firebase

MariaDB

Oracle

DynamoDB
Frameworks
When talking about frameworks, it's important to understand that they are not programming languages but tools designed to facilitate application development by following certain rules and structures. Frameworks help developers build competent and efficient systems by simplifying common tasks.

Flask

Express

Nest.js

React Native

Flutter

Django

Next.js
Cloud Services
Cloud services are offered by companies like Google, Amazon, and Microsoft to facilitate project development and hosting. When starting a project, you typically work locally, which means the system can only be accessed from the developer's machine. For example, when developing a website locally, it is accessed via a URL like http://localhost:3000. Here, 'localhost' is a special IP address (127.0.0.1) that points to your machine.

Amazon Web Services

Google Cloud

Vercel
Technologies
Technologies are tools designed to solve common problems and optimize processes in software development. Over time, developers have created various technologies that facilitate specific tasks and improve efficiency in projects. Below, we explore some of the most used:

React

Node.js

Docker

HTML 5

Jupyter Notebook

Git

GitHub

Postman

Unreal Engine

Vite

Composer

Selenium

NPM

Axios
Styles
Styles bring life and color to websites and are primarily implemented through CSS (Cascading Style Sheets). CSS allows defining visual properties for HTML elements, such as colors, borders, backgrounds, sizes, and positions, transforming a basic structure into an attractive and functional interface.

CSS

Sass
