fondo claro con cubos 3d en colores azul y gris claro

Ariel Fuentes García

Desarrollador Full Stack

foto en colores pastel simulando un dibujo

¡Hola!, Soy Ariel

Desarrollador web con pasión por crear experiencias digitales excepcionales.

hablemos

Experiencia

Soy Programador Web con 2 años experiencia en tecnologías como JavaScript, React.js, TypeScript, Node.js, SQL, MySQL, y modificación de Templates con código nativo de Wordpress. Soy proactivo y la mayoría de mis conocimientos los obtuve de manera autodidacta, por lo que programar no es un trabajo, si no una pasión por la tecnología. He colaborado en proyectos para Chile, Panamá y México, me gusta aprender de otros programadores, por lo que me encanta trabajar con equipos multiculturales, así como las buenas prácticas en programación.

Taza de colores con el logo de JavaScript

Habilidades Técnicas

Front-End

  • JavaScript (React.js, Node.js, Express.js)
  • TypeScript (básico)
  • HTML5, CSS3 (SASS, Bootstrap, TailwindCSS, Material UI)
  • WordPress (themes y optimización)

Back-End

  • MySQL, SQL
  • Git, GitHub
  • PHP (básico)
  • Postman

Mis Proyectos

Cotizador de Criptomonedas

DESCRIPCIÓN:

Aplicación para cotizar Criptomonedas en diferentes monedas internacionales, realizando la conversión de las 20 cryptos mas usadas. Utilicé TypeScript, Axios para las peticiones a la API, Zod para la validación de los datos, Zustand para manejar un estado global de forma más simple y CSS3.

proyectos el juego de la vida

Control de pacientes - Veterinaria

DESCRIPCIÓN:

Este proyecto utiliza TypeScript, Zustand para manejar un estado global de forma más simple, React Hook Form, react-toastify y TailwindCss, además de una librería para tener validación y procesamiento en formularios de forma sencilla. De esta manera realicé un administrador de pacientes.

proyectos el juego de la vida

Gestor de gastos

DESCRIPCIÓN:

Este proyecto usa Context API para manejar mejor los estados, react-calendar, react-circular-progressbar, TypeScript y TailwindCss. Filtra gastos por categoría, usa calendario de fechas de gastos, gráficas y resetear la aplicación. Los datos son persistentes

proyectos el juego de la vida

Edificios Arhea

DESCRIPCIÓN:

Sitio realizado desde 0 con código en JavaScript, HTML5, SASS, PHP. Se modifica el Template por medio de una plantilla que se creó en conjunto con el equipo de Web.

proyectos el juego de la vida

Edificios Matilde

DESCRIPCIÓN:

Sitio realizado desde 0 con código en JavaScript, HTML5, SASS, PHP. Se modifica el Template por medio de una plantilla que se creó en conjunto con el equipo de Web. Se utilizó "slick" para los carruseles.

proyectos el juego de la vida

Edificios Aliah

DESCRIPCIÓN:

Sitio realizado desde 0 con código en JavaScript, HTML5, SASS, PHP. Se modifica el Template por medio de una plantilla que se creó en conjunto con el equipo de Web. Se utilizó "slick" para los carruseles.

proyectos el juego de la vida

Gestor de Inventarios

DESCRIPCIÓN:

App web de control de inventarios completa, pensada para gestionar productos, entradas y salidas, el stock se actualiza automáticamente con las entradas/salidas, cuenta con reportes en PDF y un panel estadístico simple, escalable a un sistema de punto de venta. Para loguearse: usuario: afg, email: afg@gmail.com, password: 1234 No coloqué una contraseña robusta para hacer sencillo el acceso y puedan ver mi trabajo.

Tecnologías usadas: 🖥️ Backend: • express • jwt • bcryptjs • multer • mysql2 • SQL • MVC 💻 Frontend: • react • vite • axios • reactrouter • recharts • jspdf • jspdfautotable • bootstrap

proyecto gestor de inventarios

Rendimiento para Tiro con Arco

DESCRIPCIÓN:

Aplicación web desarrollada con Node.js, Express y MySQL que permite gestionar usuarios, registrar sesiones de tiro y visualizar datos en tiempo real. Incluye autenticación con sesiones, protección contra inyecciones SQL, y una interfaz dinámica renderizada con Handlebars. Ideal para clubes o academias de arquería que necesitan controlar el rendimiento y la actividad de sus miembros.

Para loguearse: usuario: afg, email: afg@gmail.com, password: 1234 No coloqué una contraseña robusta para hacer sencillo el acceso y puedan ver mi trabajo.

proyecto para rendimiento de tiro con arco

Dashify 1.0 Dashboard de Información desde Excel

DESCRIPCIÓN:

Este proyecto carga datos de un archivo Excel con cabeceras específicas a una base de datos MySQL, usando un backend en Node.js bajo arquitectura MVC. El frontend en React - Vite genera dashboards interactivos con gráficos y tablas para visualizar las ventas. El archivo Excel debe incluir las siguientes cabeceras: fecha, producto, categoría, cantidad, precio_unitario, vendedor, cliente y porcentaje_comisión. El campo fecha debe estar en formato aaaa-mm-dd.

Tecnologías usadas: 🖥️ Backend: • node • express • multer • XLSX • dotenv • Cors • mysql2 • SQL • MVC 💻 Frontend: • react • vite • axios • reactrouter • recharts • bootstrap

💻 Base de Datos: • MySQL

proyectos el juego de la vida

Contacto