Una historia real sobre cómo tuve que corregir a una IA que daba consejos técnicos correctos pero con suposiciones erróneas sobre mi configuración.
Algunos de mis proyectos recientes
Plataforma de gestión hotelera lista para producción, escalable desde propiedades individuales hasta más de 12 hoteles con más de 100 usuarios concurrentes. Incluye generación de turnos de trabajo de personal con IA (Claude/Gemini/Groq/Ollama), autenticación JWT con cookies HttpOnly y control de acceso basado en roles, sistema reservas de parking, reservas grupales con procesamiento de pagos, reportes de mantenimiento con flujos de imágenes, operaciones de caja multi-turno con exportación PDF, libro de consignas, mensajería en tiempo real y soporte multilingüe.
App en producción construida con Next.js 16 y React 19 con datos meteorológicos completos de Open-Meteo API. Geolocalización automática inteligente con geocodificación inversa, arquitectura offline-first mediante service workers Serwist y validación de API segura con esquemas Zod. Navega por 28 ciudades preseleccionadas en 6 continentes o busca en todo el mundo, consulta condiciones actuales con más de 28 interpretaciones de códigos meteorológicos WMO, pronósticos de 7-16 días y predicciones por hora. Instalable en iOS, Android y escritorio con actualizaciones automáticas y notificaciones al usuario. Incluye alertas de lluvia/calor, cambio °C/°F, filtrado por continente, cambio de tema y caché StaleWhileRevalidate para rendimiento óptimo. Monitorizado con Vercel Analytics y Speed Insights.
Aplicación de escritorio (Linux, macOS, Windows) todo-en-uno para desarrolladores, para organizar ideas, proyectos, planificación, roadmaps, tareas y métricas de desarrollo. Construida con Electron Forge + Vite como app de escritorio con backend Express embebido. Incluye jerarquía Misión → Objetivos → Planes → Tareas con cálculo de progreso en cascada, tablero Kanban de tareas con drag-and-drop, pipeline de Ideas con puntuación (alineación/impacto/costo/riesgo), escáner de proyectos para detección de roadmap/tareas en proyectos locales, gestor de contraseñas cifrada con AES-256-GCM, registro de actividad, dashboard de análisis con gráficos (Recharts), base de datos SQLite con Drizzle ORM, y soporte bilingüe (EN/ES).
Versión web de producción de la app de escritorio Matrix, construida para la Hackathon CubePath 2026 y desplegada en un VPS de CubePath via Dokploy. La misma jerarquía Misión → Objetivos → Planes → Tareas, tablero Kanban, pipeline de Ideas y gestor de contraseñas cifradas — ahora multi-usuario, corriendo en un único contenedor Docker con HTTPS automático via Traefik. Demo en vivo en matrix.stackbp.es (demo / demo1234).
Aplicación de gestión financiera doméstica totalmente cifrada. El backend nunca ve datos en claro: todas las transacciones, categorías y presupuestos se cifran client-side con AES-256-GCM y se almacenan como blobs. Derivación de claves con Argon2id (memory-hard), encriptación con claves jerárquicas (UserKey → AccountKey → Datos), y recuperación mediante frase mnemónica BIP39 de 24 palabras. Sistema de invitaciones multicuenta con transferencia segura de claves, módulo de asesoramiento de inversión con IA (Groq/Ollama/Claude/Gemini/HuggingFace), importación masiva Excel/CSV con deduplicación, presupuestos, gráficos interactivos con Recharts, autenticación JWT + OAuth (Google/GitHub), protección XSS/CSRF, rate limiting y PWA instalable. Backend en sleeping Render, DB en Aiven, frontend en Vercel.
Una plataforma de comercio electrónico moderna que evolucionó de un prototipo en vanilla JS a una arquitectura escalable con Next.js + Strapi. La versión legacy sentó las bases para conceptos fundamentales como manejo del DOM y lógica del carrito, mientras que el nuevo stack ofrece mejor rendimiento, mantenibilidad y escalabilidad en progreso. Esto podría ser infinito. Ve a la sección del blog si quieres saber más. Info de despliegue: base de datos (Aiven), backend (Render — la primera carga puede activar un cold start de algunos minutos), frontend (Vercel).
Sitio web informativo para la Asociación de Madres y Padres del CEIP Mariana Pineda. Incluye gestión de contenido, registro de socios, actualizaciones de comunicación, publicación de noticias, acceso a documentación y estructura optimizada para SEO. Construido y configurado desde cero con personalización del tema, configuración de plugins y optimización general del rendimiento.
Desarrollador autodidacta al que le encanta construir cosas. ¿Mi camino de aprendizaje? Googlear mensajes de error sin parar, profundizar hasta encontrar la solución exacta a un problema técnico, incontables tutoriales de YouTube - resolviendo problemas a la antigua & en solitario desde mi primer PC en 1997. Estuve en IRC antes de que Discord existiera — donde nacieron muchos proyectos de software, como Linux y Ubuntu.
He pasado años creando herramientas para la industria hotelera y contactos cercanos. He diseñado sistemas de gestión hotelera, dashboards para asociaciones escolares (ser padre enseña; las oportunidades de desarrollar aparecen en cualquier ámbito), y automatizaciones de flujos de trabajo personalizadas para amigos.
Hoy, construyo aplicaciones full-stack desde cero: plataformas de gestión hotelera end-to-end, bases de datos, aplicaciones web, y sitios de e-commerce—backend, frontend, y todo lo demás. Actualmente construyendo Four-Points—un sistema integral de gestión hotelera.
+ lo que funcione
process.env.PHILOSOPHY
Deja que la IA maneje la parte aburrida, pruébala, borra lo inútil — construye cosas que la gente realmente use.
Tecnologías con las que trabajo
Perspectiva sobre Tecnología y Experiencia en Proyectos
Una historia real sobre cómo tuve que corregir a una IA que daba consejos técnicos correctos pero con suposiciones erróneas sobre mi configuración.
Una aplicación de escritorio para organizar ideas, proyectos, planificación, roadmaps, tareas y métricas de desarrollo — todo en un solo lugar
Implementé cifrado end-to-end en una app de finanzas personales — Argon2id, AES-256-GCM, envelope encryption, recuperación BIP39. El backend nunca ve tus datos...
Una guía práctica sobre cómo trabajar en equipo con Git y GitHub - desde el basics hasta resolver los problemas más frecuentes que surgen en colaboración
Una opinión honesta sobre Next.js después de construir proyectos reales — qué funciona, qué no, y cuándo considerar alternativas
La historia de construir un PMS hotelero full-stack desde cero hasta producción - problemas enfrentados, soluciones encontradas, y lecciones aprendidas
Una explicación de desarrollador real de cómo funcionan las llamadas a APIs, desde fetch hasta gestión de estado. Sin BS, solo código práctico.
Cómo escribir miles de líneas de JavaScript me enseñó por qué TypeScript es innegociable para cualquier proyecto serio
Lo que me llevé de completar el curso intensivo de Node.js de Midudev: APIs, bases de datos, chat en tiempo real y autenticación
Por qué reescribí toda mi plataforma e-commerce y lo que aprendí de empezar primero con vanilla JavaScript