Biblioteca distribuida
Yilbrary
Beta privada
Biblioteca doméstica multiusuario para catalogar libros por ISBN/EAN y localizarlos físicamente en ubicaciones, estanterías y baldas, con arquitectura de microservicios y permisos por biblioteca.
Rol: Diseño de arquitectura distribuida, desarrollo full-stack, modelado de datos, seguridad, infraestructura y automatización de despliegues.
- React
- Vite
- TypeScript
- NestJS
- PostgreSQL
- RabbitMQ
- Docker
- GitHub Actions
- API Gateway y microservicios de identidad, catálogo, almacenamiento, búsqueda y facturación
- PostgreSQL independiente por servicio y eventos con RabbitMQ
- Transactional Outbox y consumidores idempotentes
- Lectura de ISBN/EAN por cámara y enriquecimiento bibliográfico
- Gestión de bibliotecas compartidas y roles
- Búsqueda de texto completo y ubicación física de ejemplares
- Control de acceso, sesiones y tokens rotatorios
- CI/CD y despliegues multi-arquitectura
Gestión mediante códigos QR
QRBox
En producción
Aplicación web mobile-first para inventariar cajas mediante códigos QR: contenido editable, privacidad, colaboración por permisos, traspaso de propiedad y trazabilidad de cambios.
Rol: Diseño técnico, desarrollo full-stack, arquitectura de datos, CI/CD y despliegue.
- Next.js
- Node.js
- TypeScript
- PostgreSQL
- SQLite
- Knex
- Auth.js
- Docker
- GitHub Actions
- GHCR
- n8n
- QR descargables en PNG y SVG
- Cajas públicas y privadas con control de acceso
- OAuth 2.0 con Google
- Colaboración y transferencia de propiedad
- Historial de modificaciones y auditoría
- Búsqueda SQL con pg_trgm e índices GIN
- Migraciones compatibles SQLite/PostgreSQL
- CI/CD multi-arquitectura y despliegue verificado
Mensajería en eventos
Mensajero Travieso
En desarrollo
Plataforma de mensajes para eventos: el público envía mensajes desde el móvil, se moderan mediante Telegram y aparecen en un muro proyectable en tiempo real, con salas independientes.
Rol: Arquitectura, desarrollo full-stack, integración con Telegram, moderación, experiencia visual y despliegue automatizado.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Prisma
- PostgreSQL
- SQLite
- Server-Sent Events
- Telegram Bot API
- Docker
- GitHub Actions
- Salas independientes para eventos con configuración y branding propio
- Envío público de mensajes con alias anónimo o personalizado
- Aprobación y rechazo desde grupos de Telegram vinculados por sala
- Muro de mensajes en directo mediante Server-Sent Events (SSE)
- Panel de administración y control del ciclo de vida de las salas
- Auditoría de moderación, estadísticas y exportación por evento
- Prisma sobre SQLite en desarrollo y PostgreSQL en producción
- Contenedores multi-arquitectura y CI/CD con GHCR y n8n
Trabajo Fin de Grado
GCR · Gestión y Control del Censo
Beta privada
Aplicación web para la gestión integral del censo de una asociación estudiantil estatal: socios, representantes, eventos, histórico, asistencia, importación/exportación y certificados.
Rol: Análisis, arquitectura, modelado de datos, desarrollo full-stack, despliegue y mantenimiento.
- Node.js
- JavaScript
- MySQL
- MariaDB
- Docker
- AutoFirma
- Excel
- RBAC
- Trabajo Fin de Grado
- Histórico de representación
- Censos por evento
- Importación y exportación
- Control de asistencia
- Roles y permisos
- Generación de certificados
- Integración con AutoFirma
Software en producción
GDR · Gestión de Debates de RITSI
Publicado
Plataforma web para gestionar debates, intervenciones y turnos de palabra, con comunicación en tiempo real, autenticación, permisos y herramientas administrativas.
Rol: Diseño técnico, desarrollo full-stack, módulos de gestión, despliegue e infraestructura.
- Node.js
- Express
- MySQL
- Socket.IO
- Docker
- JWT
- Aplicación utilizada en producción
- Arquitectura modular
- Comunicación en tiempo real
- Autenticación y permisos
- Notificaciones
- Panel administrativo
- Despliegue en servidor
Plataforma SaaS multi-tenant para la gestión integral de asociaciones, comparsas y peñas, incluyendo censos, cuotas, actividades, pagos y ejercicios.
Rol: Arquitectura, modelado de datos, desarrollo backend y full-stack, despliegue e infraestructura.
- Node.js
- Express
- Knex
- MariaDB
- MySQL
- Docker
- Docker Compose
- RBAC
- REST
- Arquitectura multi-tenant
- Control de acceso basado en roles
- Modelo de datos jerárquico
- Migraciones de base de datos
- Gestión de cuotas y censos
- Importación y exportación de datos
- Despliegue con Docker
Automatización
Monitor de red automatizado
Activo
Monitorización automatizada con n8n, alertas por Telegram y persistencia de métricas en Google Sheets para histórico y estadísticas.
Rol: Diseño del flujo de monitorización, automatización, alertas y almacenamiento de métricas.
- n8n
- Telegram Bot API
- Google Sheets
- Networking
- Automation
- Monitorización automatizada
- Alertas por Telegram
- Histórico de métricas
- Estadísticas
- Automatización con n8n
- Detección de incidencias
Web corporativa
Draco Transfers
Publicado
Web corporativa para transporte privado en Alicante y Costa Blanca, orientada a captación comercial, rendimiento y posicionamiento local.
Rol: Diseño, desarrollo frontend, estructura SEO, contenido y despliegue.
- Diseño responsive
- SEO local
- Orientación a conversión
- Multidioma
- Optimización de rendimiento
Web de negocio local
La Primera Pub
Publicado
Web corporativa para un establecimiento de ocio en La Vila Joiosa, centrada en identidad de marca, presencia digital y posicionamiento local.
Rol: Diseño web, desarrollo, contenidos, SEO local y despliegue.
- HTML
- CSS
- JavaScript
- SEO local
- Identidad visual
- Mobile first
- SEO local
- Rendimiento
- Despliegue web
Web corporativa · industria
Servimetal Marina Baixa
Publicado
Web corporativa para Servimetal Marina Baixa, empresa de carpintería metálica de La Vila Joiosa especializada en cerrajería, ventanas de aluminio y PVC, cerramientos, toldos y persianas.
Rol: Diseño y desarrollo de la web corporativa, presentación de servicios y orientación a presencia digital local.
- Web
- Diseño responsive
- SEO local
- Presentación de servicios de carpintería metálica y cerrajería
- Ventanas de aluminio y PVC y soluciones de cerramiento
- Toldos, persianas y otros productos de la empresa
- Información de empresa y enfoque local
- Web corporativa disponible en servimetalmb.es
Web corporativa · asesoría
Aditus Legal
Publicado
Web corporativa de asesoría legal en Alicante, con contenido especializado en extranjería, nacionalidad, Registro Civil y trámites administrativos, estructura SEO local y vías de contacto directo.
Rol: Desarrollo web, optimización técnica, estructura SEO y mantenimiento.
- Web
- SEO local
- Diseño responsive
- Arquitectura de contenidos
- Páginas específicas para cada servicio jurídico-administrativo
- Contenido centrado en extranjería y nacionalidad
- SEO local orientado a Alicante y municipios cercanos
- Contacto directo mediante WhatsApp y teléfono
- Información legal y políticas de privacidad
- Jerarquía de contenidos y navegación por servicios