Full Stack Builder en IA generativa. LLMs en producción con Node.js/Bun, Astro, Typescript y React sobre GCP, PostgreSQL y Redis.
Sobre mí
Soy un Full Stack Builder apasionado por la IA aplicada y el desarrollo de productos digitales. Me especializo en llevar ideas desde su concepción arquitectónica hasta su despliegue final en producción.
Mi enfoque se centra en crear soluciones robustas, seguras y altamente optimizadas. Desarrollo integrando modelos de IA generativa con interfaces modernas y fluidas, cuidando al máximo la experiencia de usuario y el rendimiento.
Basado en Alicante y acostumbrado a entornos remotos. Concibo la tecnología como una herramienta para aportar valor real al negocio mediante el aprendizaje continuo y la excelencia técnica.
Habilidades Técnicas
Desarrollo Backend
01Sólida experiencia en Node.js/Bun (NestJS, Express, Fastify) y Python.
Frontend Moderno
02Dominio de React, Next.js y Astro. Foco en UX/UI, HTML, CSS y TypeScript.
Integración de IA y LLMs
03Integración con APIs de IA (OpenAI, Gemini, Grok) y modelos locales.
Contenedores y CI/CD
04Uso de Docker. Diseño de pipelines CI/CD con GitHub Actions.
Bases de Datos
05Administración y optimización de BBDD relacionales (PostgreSQL) y NoSQL (Redis, Firestore).
Arquitecturas Escalables
06Diseño de microservicios y conocimiento de Arquitectura Hexagonal, DDD y principios SOLID.
Cloud & Serverless
07Conocimiento del ecosistema cloud (GCP) y desarrollo con servicios serverless.
Automatizaciones n8n
08Diseño de workflows en n8n: orquestación de APIs y webhooks, integraciones con SaaS.
Diseño de APIs
09Creación e integración de sistemas mediante APIs RESTful y WebSockets.
Monitorización
10Conocimientos en observabilidad con herramientas como Prometheus y el stack ELK.
Arquitectura de Eventos
11Experiencia en arquitecturas basadas en eventos con Kafka, RabbitMQ o NATS.
IA Audiovisual
12Generación y edición con modelos generativos de imagen, video, TTS/voice cloning y pipelines ComfyUI.
Últimos Proyectos
Preguntas Frecuentes
Mi enfoque DevOps se centra en la automatización y la reproducibilidad. Domino la containerización con Docker y orquesto pipelines de CI/CD con GitHub Actions para despliegues en GCP (Cloud Run). Aunque no he usado Terraform en producción, entiendo perfectamente sus principios declarativos y estoy preparado para adoptarlo rápidamente como la herramienta estándar para gestionar la infraestructura de forma eficiente y escalable.
Gestiono el ciclo de vida de IA de forma pragmática. Evalúo el trade-off entre APIs de terceros (como OpenAI/Gemini) para time-to-market y modelos open-source (vía ComfyUI/Ollama) para control de costes y personalización. Mi experiencia incluye la gestión de prompts, el versionado de pipelines y la creación de despliegues que aseguran resultados consistentes y monitorizables, una base fundamental de MLOps.
El testing es un pilar no negociable en mi flujo de trabajo para garantizar la estabilidad. Aplico la pirámide de testing: tests unitarios (con Vitest/Jest) para la lógica de negocio, tests de integración para verificar la interacción entre servicios y APIs, y tests E2E (con Playwright) para validar los flujos críticos del usuario. Todo integrado en el pipeline de CI para prevenir regresiones y entregar valor de forma segura.
Concibo cada feature como una solución de negocio. Mi proceso parte de entender el requisito del usuario y los objetivos (SLO/SLI). Diseño la arquitectura pensando en la escalabilidad, la seguridad (OAuth2, protección de datos) y la eficiencia de costes en la nube (GCP). Finalmente, aseguro la mantenibilidad a través de código limpio (SOLID, DDD) y documentación técnica clara, facilitando la evolución futura del producto.
Abordo las nuevas tecnologías con un enfoque estructurado: empiezo por la documentación oficial y construyo pequeños prototipos para asimilar sus paradigmas. Conozco las ventajas de GoLang en concurrencia y rendimiento para microservicios, y su filosofía de simplicidad encaja con mi forma de trabajar. Mi experiencia sólida en backend con Node.js y Python me permite transferir conceptos y ser productivo en un nuevo lenguaje rápidamente.