From 01ab281c336755111279a3f89f095922e43ac87f Mon Sep 17 00:00:00 2001 From: juanatsap Date: Sat, 8 Nov 2025 12:33:09 +0000 Subject: [PATCH] refactor: reorder Personal Projects - Somos Una Ola and Herrumbre Vivo first Moved projects to prioritize environmental/volunteer work: New project order: 1. Somos Una Ola (2023, current) - Beach cleaning volunteer project 2. Herrumbre Vivo Arte (2024, current) - Recycled art portfolio 3. La Porra.club (2024, current) - Football prediction platform 4. CDC Starter Kit (2018, maintained by SAP) 5. Third Party Contributions (2015, collection) --- data/cv-en.json | 52 ++++++++++++++++++++++++------------------------- data/cv-es.json | 52 ++++++++++++++++++++++++------------------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/data/cv-en.json b/data/cv-en.json index 84bb118..3287c18 100644 --- a/data/cv-en.json +++ b/data/cv-en.json @@ -704,19 +704,18 @@ ], "projects": [ { - "title": "La Porra.club - Football Prediction Platform", - "url": "https://laporra.club", - "projectLogo": "laporra.png", - "location": "Online", - "startDate": "2024-06", + "title": "Somos Una Ola - Beach Cleaning Initiative", + "url": "https://somosunaola.org", + "projectLogo": "somosunaola.png", + "location": "La Palma, Canary Islands", + "startDate": "2023-07", "current": true, - "technologies": ["Node.js", "Hono", "HTMX", "Panini Templates", "Server-Side Rendering"], - "shortDescription": "Private invitation-only platform for friends to predict football competition results. Features gamification with digital rewards and competitive scoring system.", + "technologies": ["Node.js", "Express.js", "HTMX"], + "shortDescription": "Volunteer project promoting beach cleaning on La Palma island. Created their website to publish completed cleanings and schedule future events.", "responsibilities": [ - "Built full-stack application using Node.js, Hono server, and HTMX for reactive frontend", - "Implemented server-side rendering with Panini template engine for optimal performance", - "Designed prediction algorithm and scoring system with gamification mechanics", - "Created private invitation system for exclusive friend group access" + "Designed and developed full-stack website using Node.js Express and HTMX", + "Implemented event publishing system for completed and upcoming beach cleanings", + "Supported environmental initiative that has completed 18 cleanings across 12 beaches" ] }, { @@ -734,6 +733,22 @@ "Highlighted environmental workshops and educational mission aligned with Sustainable Development Goals" ] }, + { + "title": "La Porra.club - Football Prediction Platform", + "url": "https://laporra.club", + "projectLogo": "laporra.png", + "location": "Online", + "startDate": "2024-06", + "current": true, + "technologies": ["Node.js", "Hono", "HTMX", "Panini Templates", "Server-Side Rendering"], + "shortDescription": "Private invitation-only platform for friends to predict football competition results. Features gamification with digital rewards and competitive scoring system.", + "responsibilities": [ + "Built full-stack application using Node.js, Hono server, and HTMX for reactive frontend", + "Implemented server-side rendering with Panini template engine for optimal performance", + "Designed prediction algorithm and scoring system with gamification mechanics", + "Created private invitation system for exclusive friend group access" + ] + }, { "title": "CDC Starter Kit - SAP Customer Data Cloud Demo", "url": "https://gigyademo.com/cdc-starter-kit/", @@ -766,21 +781,6 @@ "
Delivery Bikes BCN: Bicycle delivery service platform for Barcelona
", "
Mobbeel: Biometric authentication and identity verification solutions website
" ] - }, - { - "title": "Somos Una Ola - Beach Cleaning Initiative", - "url": "https://somosunaola.org", - "projectLogo": "somosunaola.png", - "location": "La Palma, Canary Islands", - "startDate": "2023-07", - "current": true, - "technologies": ["Node.js", "Express.js", "HTMX"], - "shortDescription": "Volunteer project promoting beach cleaning on La Palma island. Created their website to publish completed cleanings and schedule future events.", - "responsibilities": [ - "Designed and developed full-stack website using Node.js Express and HTMX", - "Implemented event publishing system for completed and upcoming beach cleanings", - "Supported environmental initiative that has completed 18 cleanings across 12 beaches" - ] } ], "references": [ diff --git a/data/cv-es.json b/data/cv-es.json index a5d9aaf..c261987 100644 --- a/data/cv-es.json +++ b/data/cv-es.json @@ -736,19 +736,18 @@ ], "projects": [ { - "title": "La Porra.club - Plataforma de Predicción de Fútbol", - "url": "https://laporra.club", - "projectLogo": "laporra.png", - "location": "Online", - "startDate": "2024-06", + "title": "Somos Una Ola - Iniciativa de Limpieza de Playas", + "url": "https://somosunaola.org", + "projectLogo": "somosunaola.png", + "location": "La Palma, Islas Canarias", + "startDate": "2023-07", "current": true, - "technologies": ["Node.js", "Hono", "HTMX", "Plantillas Panini", "Renderizado del Lado del Servidor"], - "shortDescription": "Plataforma privada de acceso por invitación para amigos para predecir resultados de competiciones de fútbol. Incluye gamificación con recompensas digitales y sistema de puntuación competitivo.", + "technologies": ["Node.js", "Express.js", "HTMX"], + "shortDescription": "Proyecto de voluntariado que promueve la limpieza de playas en la isla de La Palma. Creación de su sitio web para publicar limpiezas realizadas y programar eventos futuros.", "responsibilities": [ - "Desarrollé aplicación full-stack usando Node.js, servidor Hono y HTMX para frontend reactivo", - "Implementé renderizado del lado del servidor con motor de plantillas Panini para rendimiento óptimo", - "Diseñé algoritmo de predicción y sistema de puntuación con mecánicas de gamificación", - "Creé sistema de invitación privada para acceso exclusivo del grupo de amigos" + "Diseñé y desarrollé sitio web full-stack usando Node.js Express y HTMX", + "Implementé sistema de publicación de eventos para limpiezas realizadas y futuras", + "Apoyé iniciativa ambiental que ha completado 18 limpiezas en 12 playas diferentes" ] }, { @@ -766,6 +765,22 @@ "Destaqué talleres ambientales y misión educativa alineada con Objetivos de Desarrollo Sostenible" ] }, + { + "title": "La Porra.club - Plataforma de Predicción de Fútbol", + "url": "https://laporra.club", + "projectLogo": "laporra.png", + "location": "Online", + "startDate": "2024-06", + "current": true, + "technologies": ["Node.js", "Hono", "HTMX", "Plantillas Panini", "Renderizado del Lado del Servidor"], + "shortDescription": "Plataforma privada de acceso por invitación para amigos para predecir resultados de competiciones de fútbol. Incluye gamificación con recompensas digitales y sistema de puntuación competitivo.", + "responsibilities": [ + "Desarrollé aplicación full-stack usando Node.js, servidor Hono y HTMX para frontend reactivo", + "Implementé renderizado del lado del servidor con motor de plantillas Panini para rendimiento óptimo", + "Diseñé algoritmo de predicción y sistema de puntuación con mecánicas de gamificación", + "Creé sistema de invitación privada para acceso exclusivo del grupo de amigos" + ] + }, { "title": "CDC Starter Kit - Demo de SAP Customer Data Cloud", "url": "https://gigyademo.com/cdc-starter-kit/", @@ -798,21 +813,6 @@ "
Delivery Bikes BCN: Plataforma de servicio de entrega en bicicleta para Barcelona
", "
Mobbeel: Sitio web de soluciones de autenticación biométrica y verificación de identidad
" ] - }, - { - "title": "Somos Una Ola - Iniciativa de Limpieza de Playas", - "url": "https://somosunaola.org", - "projectLogo": "somosunaola.png", - "location": "La Palma, Islas Canarias", - "startDate": "2023-07", - "current": true, - "technologies": ["Node.js", "Express.js", "HTMX"], - "shortDescription": "Proyecto de voluntariado que promueve la limpieza de playas en la isla de La Palma. Creación de su sitio web para publicar limpiezas realizadas y programar eventos futuros.", - "responsibilities": [ - "Diseñé y desarrollé sitio web full-stack usando Node.js Express y HTMX", - "Implementé sistema de publicación de eventos para limpiezas realizadas y futuras", - "Apoyé iniciativa ambiental que ha completado 18 limpiezas en 12 playas diferentes" - ] } ], "references": [