RAG Explorer
Sistema RAG (Retrieval-Augmented Generation) con LangChain.js, soporte multi-proveedor (OpenAI, Anthropic) y vector store propio en memoria con búsqueda por similitud coseno.
Aplicaciones web con criterio. Arquitecturas que escalan. Equipos que entregan. React, Next.js y TypeScript como stack principal, con foco en rendimiento, seguridad y decisiones que no habrá que deshacer.
TypeScript
React
Next.js
Astro
JavaScript
Tailwind CSS
HTML5
CSS3
Sistema RAG (Retrieval-Augmented Generation) con LangChain.js, soporte multi-proveedor (OpenAI, Anthropic) y vector store propio en memoria con búsqueda por similitud coseno.
Web corporativa para un centro de psicología y logopedia en Pozoblanco (Córdoba). Orientada a captación de pacientes, posicionamiento SEO local y generación de confianza.
Microsoft retira Claude Code a sus developers para forzar el uso de GitHub Copilot CLI. Analizo el trasfondo de la noticia y el impacto técnico que supone perder una IA "agente" en el día a día.
El 11 de mayo de 2026 un ataque coordinado comprometió 170 paquetes npm y 2 de PyPI en 5 horas, incluyendo todo el ecosistema TanStack Router, los SDKs de Mistral AI y OpenSearch. Análisis técnico del ataque y qué hacer si estás afectado.
¿Cómo integras la IA en tu workflow?
Como herramienta de amplificación, no de sustitución. La uso para explorar espacios de diseño rápidamente, generar boilerplate verificado y documentar. Las decisiones de arquitectura, los trade-offs y la revisión crítica siguen siendo trabajo mío. El criterio para saber cuándo confiar en ella es el mismo que para cualquier herramienta: entender sus límites antes de usarla en producción.
¿Cómo planificas y lideras un proyecto técnico?
Antes de tocar el código, entiendo el problema de negocio. Defino la arquitectura, reparto responsabilidades y establezco criterios de calidad desde el primer día. Cuando coordino el equipo, mi trabajo es que las decisiones sean claras y que cada persona pueda ejecutar con autonomía. Prefiero invertir tiempo en planificar bien que en apagar fuegos después.
¿Cómo abordas la seguridad en tus proyectos?
La seguridad entra en el diseño, no al final. Pienso en la superficie de ataque, valido entradas, gestiono secretos correctamente y reviso dependencias desde el inicio. En proyectos con múltiples integraciones o acceso a datos sensibles, la seguridad es parte de la arquitectura, no un checklist de última hora.
¿Cómo tomas decisiones arquitectónicas?
Empiezo por las restricciones no negociables: qué garantías tiene que dar el sistema, qué puede fallar y qué no. Luego exploro el espacio de diseño, formalizo los trade-offs y tomo la opción más simple que cumpla esas restricciones. Un sistema más simple es más fácil de entender, de depurar y de cambiar. La simplicidad no es una limitación, es el objetivo.
¿Qué herramientas de IA usas en tu día a día?
Claude Code y GitHub Copilot son parte de mi flujo habitual. Los uso para pair programming, completado de código contextual, revisión de PRs y exploración rápida de soluciones. La IA amplifica la velocidad y reduce la fricción, pero las decisiones de diseño, los trade-offs de arquitectura y la responsabilidad del código siguen siendo míos.
Si quieres hablar sobre tecnología, compartir ideas o simplemente conectar, estaré encantado de leer tu mensaje.