diff --git a/data/cv-en.json b/data/cv-en.json index e7ae33e..29b36a2 100644 --- a/data/cv-en.json +++ b/data/cv-en.json @@ -625,6 +625,32 @@ ], "projectID": "la-porraclub" }, + { + "title": "CMAX Resurrect - Terminal Session Persistence Tool", + "projectName": "CMAX Resurrect", + "projectDesc": "Terminal Session Persistence Tool", + "url": "https://github.com/drolosoft/cmux-resurrect", + "projectLogo": "", + "location": "Online", + "startDate": "2025", + "current": true, + "technologies": [ + "Go", + "Terminal Multiplexers", + "TOML Configuration", + "macOS launchd", + "CLI Tools" + ], + "shortDescription": "Open-source session persistence tool for the cmux terminal multiplexer. Saves and restores terminal workspace layouts, preventing data loss from crashes or reboots. Features auto-save with deduplication, markdown-based workspace blueprints, and reusable layout templates.", + "responsibilities": [ + "Designed and built CLI tool in pure Go with zero CGO dependencies for cross-platform compatibility", + "Implemented session capture and restore for workspaces, pane splits, working directories, and startup commands", + "Created markdown-based workspace blueprint system (Obsidian-compatible) for infrastructure-as-code terminal setups", + "Built auto-save mechanism with content-hash deduplication and macOS launchd integration", + "Published as open-source project with support for macOS (Apple Silicon & Intel) and Linux (x86_64 & ARM64)" + ], + "projectID": "cmux-resurrect" + }, { "title": "CDC Starter Kit - SAP Customer Data Cloud Demo", "projectName": "CDC Starter Kit", diff --git a/data/cv-es.json b/data/cv-es.json index 9bd7687..05f6302 100644 --- a/data/cv-es.json +++ b/data/cv-es.json @@ -630,6 +630,32 @@ ], "projectID": "la-porraclub" }, + { + "title": "CMAX Resurrect - Herramienta de Persistencia de Sesiones de Terminal", + "projectName": "CMAX Resurrect", + "projectDesc": "Herramienta de Persistencia de Sesiones de Terminal", + "url": "https://github.com/drolosoft/cmux-resurrect", + "projectLogo": "", + "location": "Online", + "startDate": "2025", + "current": true, + "technologies": [ + "Go", + "Multiplexores de Terminal", + "Configuración TOML", + "macOS launchd", + "Herramientas CLI" + ], + "shortDescription": "Herramienta open-source de persistencia de sesiones para el multiplexor de terminal cmux. Guarda y restaura diseños de espacios de trabajo del terminal, previniendo pérdida de datos por fallos o reinicios. Incluye auto-guardado con deduplicación, blueprints de espacios de trabajo en markdown y plantillas de diseño reutilizables.", + "responsibilities": [ + "Diseñé y desarrollé herramienta CLI en Go puro sin dependencias CGO para compatibilidad multiplataforma", + "Implementé captura y restauración de sesiones para espacios de trabajo, divisiones de paneles, directorios de trabajo y comandos de inicio", + "Creé sistema de blueprints de espacios de trabajo basado en markdown (compatible con Obsidian) para configuración de terminales como código", + "Desarrollé mecanismo de auto-guardado con deduplicación por hash de contenido e integración con macOS launchd", + "Publicado como proyecto open-source con soporte para macOS (Apple Silicon e Intel) y Linux (x86_64 y ARM64)" + ], + "projectID": "cmux-resurrect" + }, { "title": "CDC Starter Kit - Demo de SAP Customer Data Cloud", "projectName": "CDC Starter Kit",