Saltar al contenido

Proyectos

Una selección de proyectos profesionales y personales en los que he trabajado — desde arquitecturas de microservicios y SAP, hasta IoT en directo, bots de Discord y herramientas para automatizar mi día a día. Usa los filtros de abajo para acotar por tecnología.

Filtrar por tecnología

e-RVC · Registro vitivinícola de Cataluña

Plataforma de microservicios para el registro vitivinícola público de Cataluña.

Plataforma de microservicios detrás del e-RVC, el registro público de la Generalitat de Catalunya donde viticultores, bodegas y consejos reguladores gestionan plantaciones, vendimias y potencial vitivinícola. 22 microservicios en Java 8 y Spring Boot con un frontend Angular 14. Trabajo directo con cliente para recogida de requisitos, análisis funcional y resolución de incidencias críticas. Desplegado sobre Docker, Jenkins y OpenShift.

  • Java
  • Spring Boot
  • Angular
  • Node.js
  • Docker
  • Jenkins
  • OpenShift
  • Git
  • Jira

Plataforma de servicios lingüísticos en catalán

Aplicaciones legacy en Java que dan soporte a exámenes de catalán, traducción y recursos.

Evolución y mantenimiento de las aplicaciones legacy de la administración lingüística de la Generalitat de Catalunya — VxL (Voluntariat per la Llengua, el programa que empareja aprendices de catalán con hablantes fluidos), GestCerCat (gestión de exámenes oficiales de catalán), LLC (portal de recursos en catalán), RTIJ (registro de traductores e intérpretes jurados) y los traductores automáticos basados en Apertium para occitano/aranés y el resto de pares de idiomas — construidas sobre Java 7, Servlets y JSP, desplegadas en Tomcat 7/9.

  • Java
  • Servlets
  • JSP
  • Tomcat
  • Jenkins
  • Apertium

SAP ABAP4 · Cadenas hoteleras

Personalizaciones en ABAP4 y UI5 para el ERP de grandes cadenas hoteleras.

Desarrollo de funcionalidades y resolución de bugs en SAP ABAP4 para grandes cadenas hoteleras, incluyendo trabajo de frontend en SAP UI5 e integración con flujos basados en Node.js 18 y Angular.

  • SAP ABAP4
  • SAP UI5
  • Node.js
  • Angular

GDM La Merced

Web y herramientas de back-office para un club local de balonmano.

Desarrollo y mantenimiento de la web y herramientas internas para un club local de balonmano: gestión de jugadores, calendarios de partidos y publicación de resultados.

  • Node.js
  • Web

usarral.com

Web personal y blog técnico, construido estáticamente con Astro.

Web personal y blog técnico centrado en desarrollo, despliegues con Docker, seguridad y automatización de sistemas. Estático, rápido y publicado mediante un pipeline CI/CD propio.

  • Astro
  • Node.js
  • TailwindCSS
  • Docker
  • CI/CD

Astra5 · NASA Space Apps Challenge

Detección de inundaciones mediante machine learning sobre imágenes del satélite Sentinel-1.

Herramienta de detección de inundaciones construida sobre imágenes Sentinel-1 con Machine Learning en PyTorch. Backend en Node.js, modelo en Python y frontend en React.

  • Node.js
  • Python
  • PyTorch
  • React
  • Machine Learning

NodeBot

Chatbot de Discord que alcanzó 3 millones de usuarios en 27.000 servidores.

Chatbot de Discord escalable construido con Node.js y MongoDB. Llegó a más de 3 millones de usuarios en 27.000 servidores.

  • Node.js
  • MongoDB
  • Discord API

butler-ci-cli

Herramienta de terminal para gestionar pipelines de Jenkins desde la línea de comandos.

Herramienta de terminal para automatizar pipelines de Jenkins directamente desde la línea de comandos.

  • Node.js
  • TypeScript
  • Jenkins