👋 Hola, soy Luis Miguel Galacho
"Construyo proyectos para aprender, documento lo que aprendo y comparto el proceso."
Este repositorio contiene mi CV interactivo, desarrollado como una aplicación web moderna donde mi currículum, portfolio técnico y laboratorio de experimentación conviven en un único proyecto.
💡 No quería otro PDF. No busco demostrar que lo sé todo. Busco demostrar que soy capaz de aprender, construir y mejorar continuamente. Learning. Building. Documenting. Improving.
- 📁 Portfolio Técnico: Mis proyectos de desarrollo y laboratorio de red de un vistazo.
- 💻 CV Interactivo: Navegación fluida y adaptada a dispositivos móviles.
- 📲 Progressive Web App (PWA): Aplicación instalable nativamente en smartphones y escritorio.
- ⚡ Simulador ATS para Currículums: Un motor sutil en JavaScript para evaluar palabras clave críticas.
- 🌙 Modo Oscuro Persistente: Sistema elástico de iluminación adaptado a la preferencia del usuario.
- 📊 Analítica Respetuosa: Métricas en tiempo real que no violan la privacidad (Umami).
- 🛠️ Código Vanilla: Construido con HTML/CSS/JavaScript puro, sin frameworks, garantizando rendimiento bruto.
| Capa de Desarrollo | Tecnologías Empleadas |
|---|---|
| Frontend Core | HTML5, CSS3, JavaScript (Vanilla) |
| Resiliencia & Offline | Service Workers (v17), Cache Storage API, manifest.json |
| Estilos & Iconografía | Devicon CDN (jsDelivr), Diseños elásticos CSS |
| Métricas & UX | Umami Analytics, LocalStorage para persistencia de modo |
| Despliegue & CI | GitHub Pages, Git |
Este proyecto nace con una idea sencilla: Un desarrollador junior no debería limitarse a decir lo que sabe hacer. Debe demostrarlo.
Por ello decidí convertir mi CV en un proyecto real, donde cualquier persona pueda revisar de primera mano:
- 🏗️ Arquitectura de red interna y Service Workers.
- 🧹 Organización del DOM y estilo de código limpio.
- 🎨 Experiencia de usuario (UX/UI) adaptativa.
- 🛡️ Ciberseguridad y aislamiento en ejecución (sandbox).
- 📈 Evolución y documentación ágil.
Este portfolio progresa junto con mi aprendizaje. Cada nuevo proyecto, infraestructura, tecnología o certificación pasa a formar parte inmediata del esqueleto del sitio.
Incluye un pequeño motor desarrollado en JavaScript que estima la compatibilidad de un perfil técnico con sistemas ATS mediante la densidad de palabras clave críticas y recomendadas.
- Nota: Su objetivo no es sustituir herramientas profesionales, sino explicar de forma lúdica y didáctica cómo operan los filtros automáticos de recursos humanos antes de llegar al Tech Lead.
Gracias al uso coordinado de un manifiesto y un Service Worker que actúa como interceptor de red proxy local, la web es completamente instalable. Si el usuario se queda sin conexión (por ejemplo, en el metro o en modo avión), el sitio web cargará instantáneamente en menos de 0ms extrayendo los recursos esenciales directamente de su propio almacenamiento en caché.
No se utilizan cookies de seguimiento abusivas de terceros. Las analíticas se ejecutan mediante Umami, una alternativa de código abierto que no almacena datos personales. El código se ejecuta de forma aislada, garantizando que no se descargan archivos ejecutables en el sistema.
Actualmente estoy orientando mi aprendizaje técnico de cara al futuro hacia:
- 🔌 Despliegue de Redes y Comunicaciones Críticas (MCX / 5G Sidelink).
- 🛡️ Sistemas resilientes de alta disponibilidad frente a fallos catastróficos.
- 🧠 Orquestación de Inteligencia Artificial Local (Modelos Open Source).
- ⚙️ Automatización e Infraestructuras Críticas.
- 🌐 Internacionalización completa (ES/EN).
- ⚡ Optimización extrema en Lighthouse (100/100).
- 🎨 Accesibilidad avanzada bajo pautas WCAG.
- 🧪 Tests unitarios automatizados para el motor ATS.
- 🔄 Integración y despliegue continuo (CI/CD con GitHub Actions).
- ✍️ Creación de un blog técnico nativo offline.
Si deseas revisar mi código, conectar profesionalmente o proponer una colaboración, puedes encontrarme en:
- GitHub: github.com/LMGCH
- LinkedIn: linkedin.com/in/luis-miguel-galacho
Si has llegado hasta aquí... ¡Muchas gracias por dedicar unos minutos a revisar mi trabajo! 🤝