Portafolio

Una selección de mis proyectos más relevantes. Cada uno representa diferentes aspectos de mi desarrollo profesional.

Data Explorer & Web IDE

Aplicación web full-stack diseñada para explorar archivos de datos (JSON y CSV) y conectarse a diferentes sistemas de bases de datos. Incluye un editor SQL basado en Monaco Editor, visualización de datos mediante gráficos dinámicos y generación automática de diagramas ER. El proyecto está desplegado mediante contenedores Docker y servidor nginx, aplicando prácticas de seguridad como autenticación JWT y limitación de peticiones.

Next.jsReactTypeScriptTailwindDockernginx
En producción

ExamDB Manager

Herramienta web para gestión y visualización de bases de datos. Interfaz intuitiva para conectar, explorar y manipular datos SQL de forma visual con soporte para múltiples DBMS.

Next.jsReactTypeScriptTailwindCSSDocker
En producción

Hub Personal

Portafolio y página de enlaces personales construido con Next.js 14, TailwindCSS y TypeScript. Diseño moderno, oscuro y completamente responsivo. Incluye secciones de sobre mí, proyectos, skills, experiencia educativa y formulario de contacto.

Next.jsReactTypeScriptTailwindCSSDocker
En producción

MisApuntesITPDAW

Repositorio personal que recopila todo el contenido trabajado durante el ciclo formativo de Desarrollo de Aplicaciones Web. Incluye apuntes, ejercicios prácticos, proyectos y documentación técnica de diferentes módulos del ciclo. El repositorio está organizado mediante Git y sirve como base de conocimiento personal para repasar conceptos técnicos.

JavaSQLHTML/CSSXMLBashGit
En progreso

Catálogo de Películas

Proyecto educativo del módulo de Lenguajes de Marcas. Aplicación web que permite explorar, filtrar y visualizar información de películas de forma interactiva. Implementado con HTML5 semántico, CSS3 responsivo y JavaScript vanilla para manipulación del DOM.

HTML5CSS3JavaScriptJSON
Completado

Servidor Minecraft Forge

Servidor de Minecraft personalizado basado en Minecraft Forge desplegado mediante Docker y gestionado con docker-compose. Incluye configuración persistente, scripts de escaneo de datos y soporte para instalación de mods.

Minecraft ForgeDockerdocker-composeLinux
En operación

Servidor Minecraft Vanilla

Servidor de Minecraft Vanilla (sin mods) desplegado mediante Docker y docker-compose. Configuración lista para usar con máximas prestaciones y seguridad, ideal para supervivencia y juego cooperativo.

MinecraftDockerdocker-composeLinux
En operación

MiniatureDiscordSRV

Mod de Minecraft para la integración con Discord. Permite recibir avisos de eventos del servidor de Minecraft directamente en Discord, facilitando la comunicación entre jugadores en diferentes plataformas.

JavaGradlePapermc APIDiscord API
Mantenimiento

Ejercicios Java — DAW

Repositorio de ejercicios prácticos del módulo de Programación en DAW: validación de identificadores, estructuras de control, bucles, conversiones de tipos, procesamiento de archivos y algoritmos.

JavaMavenJUnit
En progreso

Base de Datos — Modelado ER

Proyectos de modelado conceptual y lógico de bases de datos: diagramas ER, notación Chen, normalización relacional y adaptación a sistemas de gestión de bases de datos.

SQLMySQLModelado ERWorkbench
Completado

Scripts Bash — Administración

Colección de scripts de automatización para gestión de máquinas virtuales Debian, configuración de servicios, administración de redes y tareas de mantenimiento de sistemas Linux.

BashLinuxDebianVirtualization
Completado

Homelab con Proxmox

Infraestructura personal basada en virtualización mediante Proxmox VE. En este entorno ejecuto máquinas virtuales y contenedores para probar diferentes servicios, experimentar con despliegues web y aprender sobre administración de sistemas Linux.

ProxmoxLinuxDockerKVMVirtualizaciónNetworking
En operación

¿Tienes una idea o proyecto en mente?

Contactar