🛠️ Proyectos destacados

1. 🚀 Proyecto Intermodular ASIX

Proyecto global desarrollado durante el ciclo formativo de ASIX integrando diferentes tecnologías y servicios habituales en entornos empresariales.

Subproyectos desarrollados:

  • ☸️ Kubernetes básico
  • 📊 Monitorización de red con Zabbix, Nagios y Cacti
  • 🔒 Sistema IDS / IPS con Suricata y Wazuh
  • 🌐 Configurador de hosting automatizado
  • 📋 Gestión de proyectos con metodología Agile

Competencias adquiridas:

  • Orquestación de contenedores
  • Monitorización de sistemas y servicios
  • Seguridad y detección de intrusiones
  • Automatización con Ansible
  • Virtualización con Proxmox
  • Gestión de proyectos con metodología Agile
Proyecto Intermodular ASIX
Kubernetes Docker Proxmox Ansible Linux PHP Zabbix Nagios Cacti Suricata Wazuh

2. 🏨 Dataclysm

Sistema de gestión hotelera desarrollado como proyecto intermodular. Permite gestionar hoteles, reservas, habitaciones, clientes, empleados y servicios desde una interfaz gráfica desarrollada en Python. La infraestructura incorpora PostgreSQL sobre Debian con copias de seguridad automatizadas y arquitectura Activo-Pasivo.

Dataclysm

Características:

  • Gestión de reservas
  • Gestión de clientes
  • Gestión de empleados
  • Sistema de autenticación
  • Exportación de informes
  • Copias de seguridad automatizadas
  • Alta disponibilidad
Python Tkinter PostgreSQL Debian SQL

3. 🌥️ Meteosapa

Aplicación web para consultar datos meteorológicos obtenidos de una estación basada en Arduino. Permite consultar datos en tiempo real y generar estadísticas meteorológicas diarias y mensuales.

Meteosapa
PHP Python HTML CSS

4. 💬 Sistema de mensajería instantánea con Matrix

Despliegue de una plataforma de comunicación descentralizada basada en Matrix. Utiliza Synapse como homeserver y Element como cliente web, desplegado mediante Docker Compose.

Servidor Matrix

Características:

  • Salas privadas
  • Cifrado E2EE
  • Gestión de usuarios
  • Comunicaciones seguras
  • Despliegue con Docker Compose
Docker Docker Compose Matrix Synapse Element Linux Shell

5. 🎥 Streaming de vídeo con Nginx RTMP

Implementación de una plataforma de streaming de vídeo basada en Docker y Nginx RTMP.

Streaming con Nginx
Docker Nginx RTMP Linux HTML

6. 📻 Radio por Internet con Icecast

Despliegue de un servidor de radio online mediante Icecast en un entorno Docker.

Icecast
Docker Icecast Linux Shell

7. 🌐 Framework Django SGF

Aplicación web desarrollada con Django para gestionar jugadores del FC Barcelona y los títulos que han ganado. Incluye un panel de administración completo para gestionar jugadores, competiciones y datos deportivos.

Django Jugadores

Características:

  • Django Admin
  • Gestión de jugadores
  • Gestión de títulos
  • Migraciones de base de datos
  • Aplicación web con Django
Python Django SQLite HTML CSS

8. 🐍 Ejercicios de Programación

Repositorio con ejercicios y prácticas desarrollados durante la formación para reforzar conocimientos de programación y capacidad de resolución de problemas.

Ejercicios de Programación
Python

9. 🗄️ DB Command Studio

Generador interactivo de comandos para bases de datos PostgreSQL, MySQL, MongoDB, Redis y Neo4j. Selecciona el motor, define la acción, rellena los parámetros y obtén la sentencia lista para copiar o descargar.

Características:

  • Compatible con 5 motores de base de datos
  • Generación dinámica de comandos SQL, MongoDB, Redis y Cypher
  • Plantillas rápidas: CRUD, Login, E-commerce
  • Copiar al portapapeles y descargar como archivo
  • Historial persistente con localStorage
DB Command Studio
HTML CSS JavaScript Tailwind PostgreSQL MySQL MongoDB Redis Neo4j

10. 💻 Shell Command Studio

Guía interactiva de comandos para Bash y PowerShell. Busca comandos por nombre, categoría o descripción, consulta ejemplos prácticos y cópialos al portapapeles al instante.

Características:

  • Compatible con Bash (Linux/macOS) y PowerShell (Windows)
  • Más de 100 comandos organizados en 9 categorías
  • Búsqueda en tiempo real por nombre, descripción o categoría
  • Filtro por categoría
  • Copiar comando al portapapeles
Shell Command Studio
HTML CSS JavaScript Tailwind Bash PowerShell Linux Windows

11. 🐳 Docker Compose Generator

Generador visual de docker-compose.yml. Selecciona servicios (Nginx, PostgreSQL, MySQL, Redis, MongoDB, MariaDB...), configura puertos, volúmenes, variables de entorno y redes, y obtén el YAML al instante.

Características:

  • Más de 10 servicios predefinidos
  • Configuración de puertos, volúmenes, redes y variables de entorno
  • Generación de YAML en tiempo real
  • Exportar docker-compose.yml
Docker Compose Generator
HTML CSS JavaScript Tailwind Docker Docker Compose YAML

12. 🌐 Network Topology Studio

Diseñador de topologías de red con Canvas. Arrastra routers, switches, servidores, cortafuegos y PCs al lienzo, conéctalos con enlaces y exporta el diagrama como PNG.

Características:

  • 6 tipos de dispositivo: router, switch, servidor, cortafuegos, PC, nube
  • Arrastrar y conectar nodos visualmente
  • Personalizar nombres y direcciones IP
  • Exportar diagrama a PNG
Network Topology Studio
HTML CSS JavaScript Canvas Networking Diagrams

13. 📊 Log Inspector

Analizador de archivos de logs. Pega logs de Apache, Nginx o syslog y obtén estadísticas, errores, advertencias, IPs recurrentes y códigos de estado HTTP detectados automáticamente.

Características:

  • Compatible con logs de Apache, Nginx y syslog
  • Muestras de logs predefinidas
  • Recuento de errores, advertencias e información
  • Detecta IPs recurrentes y códigos HTTP
  • Visualización línea a línea con código de color
Log Inspector
HTML CSS JavaScript Tailwind Logs Analysis Monitoring

14. ⚡ Ansible Playbook Builder

Generador visual de playbooks de Ansible. Selecciona módulos (apt, copy, template, service, user, file, git, docker_container...), configura parámetros y genera el YAML del playbook.

Características:

  • Más de 10 módulos de Ansible predefinidos
  • Configuración visual de parámetros
  • Soporte de variables, hosts y become
  • Generación de YAML formateado
  • Exportar playbook.yml
Ansible Playbook Builder
HTML CSS JavaScript Tailwind Ansible YAML DevOps Automation

15. 🕐 Cron Expression Helper

Constructor y explicador de expresiones cron. Crea expresiones visualmente, tradúcelas a texto legible, consulta las próximas ejecuciones y cópialas para tu crontab.

Características:

  • Constructor visual con campos individuales
  • Más de 10 preajustes rápidos
  • Explicación legible para humanos
  • Cálculo de la próxima ejecución
  • Compatible con @reboot, @daily, @weekly, @monthly
Cron Expression Helper
HTML CSS JavaScript Tailwind Cron Linux Sysadmin