Java
claveDesarrollo backend empresarial
Aplicación web full-stack · Productividad gamificada
Tareas, hábitos y objetivos convertidos en progresión RPG con XP, niveles y recompensas.
Una misma aplicación con dos repositorios independientes: Angular presenta el dashboard, las tareas y el progreso personal; la API REST en Spring Boot gestiona autenticación, usuarios, perfiles, plantillas, tareas completadas, XP, niveles, Core Points, recompensas, rachas y estadísticas. PostgreSQL conserva los datos y Flyway gestiona las migraciones.
Backend
Frontend
Plataforma full-stack para gestionar y documentar proyectos de software, tecnologías y conocimientos técnicos.
Aplicación full-stack orientada a centralizar proyectos de desarrollo, tecnologías utilizadas y notas técnicas. El backend, desarrollado con Spring Boot, proporciona una API REST con autenticación JWT, gestión de datos y documentación OpenAPI. El frontend, planteado con Angular, permitirá explorar y administrar la información mediante una interfaz web conectada a la API.
Backend
Frontend
Librería modular y reutilizable de seguridad para aplicaciones Spring Boot, con autenticación JWT y gestión avanzada de sesiones.
Módulo de seguridad desacoplado desarrollado con Java y Spring Security para integrar autenticación y gestión de sesiones en aplicaciones Spring Boot. Implementa access y refresh tokens JWT, rotación de tokens, detección de reutilización, sesiones por dispositivo, identificación mediante IP y User-Agent y cierre de sesiones individual o global. Diseñado bajo principios de modularidad, reutilización y seguridad por defecto.
Backend y seguridad
Portfolio artístico y catálogo de obras
Plataforma artística en producción para explorar colecciones y descubrir obras con una experiencia centrada en las imágenes.
Web pública desarrollada para presentar y organizar la obra de una artista. El frontend consume una API REST que estructura el catálogo y permite consultar obras, colecciones y técnicas mediante filtros y paginación.
Backend
Frontend
Portfolio personal estilo IDE orientado a backend.
Portfolio bilingüe inspirado en IntelliJ con navegación lateral, modo claro/oscuro y proyectos destacados.
Tecnologías