Portafolio

Proyectos y experiencias

Explora demos interactivos y una selección de proyectos y prácticas desarrollados con distintas tecnologías.

Demos interactivos

Conoce cómo funcionan estas aplicaciones y prueba sus versiones demostrativas.

Proyectos

Aplicaciones y herramientas construidas para resolver necesidades concretas.

Captura de pantalla de MyFreeLab

Proyecto

MyFreeLab

Aplicación de escritorio para organizar proyectos freelance, empresas, requisitos y cotizaciones, conectada a MySQL.

  • Java
  • MySQL
  • JDBC
  • MVC
Captura de pantalla de PizarraJS

Proyecto

PizarraJS

Pizarra web para dibujar, administrar capas y exportar o importar lienzos en formatos de imagen y JSON.

  • React
  • Canvas
  • Tailwind CSS
Captura de pantalla de CotoJS

Proyecto

CotoJS

Aplicación social de salas de conversación con cuentas de usuario, persistencia y chat en tiempo real.

  • React
  • Express
  • MongoDB
  • Socket.IO
Captura de pantalla de LibHubTec

Proyecto

LibHubTec

Portal universitario para consultar y reservar libros, acompañado por una API y un panel administrativo.

  • Angular
  • Spring Boot
  • Laravel
Captura de pantalla de Plumr

Proyecto

Plumr

Plataforma para publicar artículos y contenido multimedia con opciones de visibilidad y gestión de perfiles.

  • PHP
  • Laravel
Captura de pantalla de Sistema RBAC

Proyecto

Sistema RBAC

Aplicación web desacoplada para administrar usuarios, roles y permisos desde una API y un panel SPA.

  • Java 17
  • Spring Boot
  • MySQL
  • Vue 3
Captura de pantalla de MusicApp

Proyecto

MusicApp

Aplicación web para administrar una lista de canciones con interfaz y persistencia de datos.

  • React
  • Node.js
  • Express
  • MongoDB
Captura de pantalla de App PlayLists

Proyecto

App PlayLists

Aplicación de listas de reproducción construida como solución full stack con interfaz web y base de datos.

  • .NET 8
  • Angular
  • PostgreSQL
  • Docker
Captura de pantalla de Text2ArtJS

Proyecto

Text2ArtJS

Herramienta web que convierte texto, imágenes y GIF en arte ASCII para visualizar y descargar.

  • React
  • JavaScript
  • Tailwind CSS
Captura de pantalla de SecureKeyJS

Proyecto

SecureKeyJS

Aplicación web para revisar la fortaleza de contraseñas y ofrecer una experiencia visual adaptable.

  • React
  • JavaScript
  • Tailwind CSS
Captura de pantalla de Wallet App

Proyecto

Wallet App

Prototipo móvil de billetera digital con navegación, carrusel y soporte para español e inglés.

  • Flutter
  • Dart
Captura de pantalla de E&V Bank

Proyecto

E&V Bank

Simulador bancario con operaciones de cuentas, como depósitos, retiros y transferencias.

  • C
Captura de pantalla de Mascotas

Proyecto

Mascotas

Aplicación web para administrar registros de mascotas mediante una interfaz conectada a un backend.

  • React
  • Node.js
  • Express
  • MongoDB

Prácticas y ejercicios

Exploraciones técnicas y ejercicios de aprendizaje aplicados.

Captura de pantalla de Microservicios

Práctica

Microservicios

Ejercicio de arquitectura distribuida con servicios, descubrimiento, configuración centralizada y gateway.

  • Spring Boot
  • Java 17
  • Spring Cloud
  • PostgreSQL
Captura de pantalla de PDF On The Fly

Práctica

PDF On The Fly

Aplicación para completar formularios PDF, guardar borradores y consultar información en un panel.

  • PHP
  • Laravel
  • Bootstrap
  • Chart.js
Captura de pantalla de Portal Posta

Práctica

Portal Posta

Portal de noticias con gestión de publicaciones, comentarios, autenticación y administración.

  • PHP
  • Laravel
  • MySQL
Captura de pantalla de Sistema de Seguros

Práctica

Sistema de Seguros

API REST para gestionar clientes, pólizas, bienes y pagos, con documentación OpenAPI.

  • Python
  • FastAPI
  • SQLite
Captura de pantalla de CRUD Tasks

Práctica

CRUD Tasks

Aplicación full stack para crear y administrar tareas mediante una API documentada.

  • Django REST Framework
  • React
  • Vite
Captura de pantalla de Práctica Quasar Framework

Práctica

Práctica Quasar Framework

Lista dinámica de tareas con opciones para añadir, editar, completar y eliminar elementos.

  • Vue
  • Quasar
Captura de pantalla de PHP MySQL AJAX CRUD

Práctica

PHP MySQL AJAX CRUD

Interfaz web para administrar productos con operaciones CRUD y comunicación asíncrona.

  • PHP
  • MySQL
  • AJAX
  • Bulma
Captura de pantalla de App Full Stack

Práctica

App Full Stack

Aplicación de administración de empleados con frontend web y API conectados.

  • React
  • Spring Boot
  • MySQL
Captura de pantalla de App Notas

Práctica

App Notas

Aplicación web con autenticación para crear y organizar notas de usuarios.

  • Node.js
  • Express
  • Handlebars
  • MongoDB
Captura de pantalla de React JS + Laravel 8 CRUD

Práctica

React JS + Laravel 8 CRUD

Ejercicio de administración de estudiantes con frontend React y backend Laravel.

  • React
  • Laravel 8
  • MySQL
  • Axios