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

JavaScript

More info
Java

Java

More info
PHP

PHP

More info
Python

Python

More info
C#

C#

More info
C++

C++

More info

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

MongoDB

More info
MySQL

MySQL

More info
PostgreSQL

PostgreSQL

More info
Firebase

Firebase

More info
MariaDB

MariaDB

More info
Oracle

Oracle

More info
DynamoDB

DynamoDB

More info

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

Flask

More info
Express

Express

More info
Nest.js

Nest.js

More info
React Native

React Native

More info
Flutter

Flutter

More info
Django

Django

More info
Next.js

Next.js

More info

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

Amazon Web Services

More info
Google Cloud

Google Cloud

More info
Vercel

Vercel

More info

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

React

More info
Node.js

Node.js

More info
Docker

Docker

More info
HTML 5

HTML 5

More info
Jupyter Notebook

Jupyter Notebook

More info
Git

Git

More info
GitHub

GitHub

More info
Postman

Postman

More info
Unreal Engine

Unreal Engine

More info
Vite

Vite

More info
Composer

Composer

More info
Selenium

Selenium

More info
NPM

NPM

More info
Axios

Axios

More info

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

CSS

More info
Sass

Sass

More info
Tailwind CSS

Tailwind CSS

More info