Arquitecto de plataformas · Constructor de agentes IA - Diseño plataformas y agentes IA
En producción ahora mismo
Aplicaciones destacadas
Dos apps nativas para Android e iOS que diseño, desarrollo y opero, cada una con un asistente de IA integrado que trabaja sobre tus propios datos.

Costia Finance
Gestor de gastos personales y compartidos con IA. Escanea tickets y facturas para crear gastos en segundos, reparte cuentas de grupo al estilo Tricount y ofrece estadísticas avanzadas sobre a dónde va tu dinero. Funciona offline-first —todo se guarda en el dispositivo y se sincroniza con la nube cuando hay conexión— y además actúa como proveedor de identidad y expone una API pública para que otras aplicaciones envíen facturas directamente a la cuenta del usuario.
- Anota gastos nuevos por chat, por voz o con una foto del ticket.
- Crea gráficos personalizados a partir de los datos que tú generas.
- Analiza tus gastos y te da consejos concretos de ahorro.

Costia Training
Diario de entrenamiento de fuerza para iOS y Android. Eliges una rutina o la construyes a partir de cuatro respuestas —objetivo, días por semana, minutos por sesión y material disponible— y en el gimnasio registras lo que de verdad levantas: peso, repeticiones y las que te quedaban. Guarda los récords como historial y no como un número que se pisa, dibuja la progresión de cada ejercicio y te dice qué poner en la barra la próxima vez. Funciona sin cuenta: todo vive en el dispositivo y, el día que entres, sube de golpe lo ya registrado. Comparte cuenta y suscripción con Costia Finance.
- Consejos sobre cada entrenamiento: técnica, descanso y volumen.
- Adapta la rutina cuando aparece dolor o una molestia.
- Te acompaña hasta tus objetivos con la progresión de carga adecuada.
Otros proyectos
Ambrosia Recommender
Asistente personalizado de supermercado que revoluciona la experiencia de compra. Aprende tus preferencias alimentarias, gestiona restricciones dietéticas y alergias, sugiere recetas basadas en tus ingredientes favoritos, y te ayuda a descubrir nuevos productos que se alinean con tus gustos. El sistema se adapta continuamente a tus hábitos de compra, optimizando listas de compras y evitando desperdicios. Ahora también puedes entrar con tu cuenta de Costia: tus compras llegan solas a tus gastos, sin copiar tickets a mano.
- Modo de aprendizaje
- IA adaptativa
- Integración
- Chat, API y Costia
The Unreal Times
Periódico digital escrito íntegramente por IA: «the most reliable fake news». A partir de un simple prompt genera la noticia completa —titular, entradilla, cuerpo y categoría— manteniendo el tono periodístico y adaptándose al idioma que elijas. Cada edición sale numerada por volumen y con su portada destacada, y las piezas se ordenan en nueve secciones, de política y economía a ciencia, deportes o cultura.
- Estado
- En producción
Herramientas open source
Utilidades que salieron de un problema real trabajando con clústeres y agentes, publicadas con licencia MIT para quien se tope con lo mismo.
gq
Procesador de YAML y JSON compatible con yq que deja intactas las plantillas de Go. Permite editar valores de Helmfile en ficheros .gotmpl sin romper las expresiones, resolver bloques condicionales contra un fichero de values y renderizar la plantilla completa.
- Licencia
- MIT
Manual Todos
Claude anota los pasos manuales que solo puedes dar tú —un formulario en una consola, un secreto que sembrar, una revisión que contestar— en SQLite local, y los trabajas en un tablero que se ve distinto en cada proyecto.
- Licencia
- MIT
Ambrosia × Costia
Mis productos no viven aislados: hablan entre sí mediante estándares abiertos. Entra en el supermercado con tu cuenta de Costia y cada compra aparece sola en tus gastos.

Leer y escribir son permisos independientes, no una escala: una tienda escribe y nunca lee. Solo invoices:write exige verificar el dominio de tu marca.
https://id.costia.app/.well-known/openid-configuration
Entrar con Costia
Costia es un proveedor OpenID Connect completo, sobre un servidor OAuth 2.1: solo Authorization Code, PKCE con S256 obligatorio para todos los clientes, y ni implicit ni password entre los grants. La autenticación de cliente va con HTTP Basic, y el id_token devuelve un identificador estable, el nombre y el correo verificado del usuario.
API pública de facturas
Con invoices:write, Ambrosia envía cada compra —líneas, importes y tipos de IVA— directamente a los gastos del usuario en Costia, sin OCR ni fotos de tickets. Con invoices:read otra aplicación puede leerlas, por ejemplo una gestoría en campaña de IRPF. Escribir exige demostrar que controlas el dominio de tu marca.
Documentación para desarrolladores
Registro de cliente, flujo de login, envío de facturas y referencia de scopes y códigos de error. Cualquier comercio puede integrarse siguiendo los mismos pasos, previa verificación de dominio.
Lo que hago
Dos líneas de trabajo sobre la misma ingeniería: la arquitectura de plataformas y los productos de IA que diseño y opero.
Kubernetes en producción
Migración de clientes vivos desde Docker Swarm a Kubernetes minimizando la indisponibilidad, sobre Google Cloud, Azure y clústeres on-premise, con alta disponibilidad y resiliencia pensadas desde el diseño.
Una plataforma, muchos clientes
La misma arquitectura para todos, adaptando solo lo que cada cliente necesita de verdad: parametrización de clústeres, gestión de configuración y de secretos bajo un único estándar común.
Despliegue automatizado
Imágenes, charts de Helm y Helmfile, migraciones de base de datos, ingress, almacenamiento y actualizaciones de versión, todo dentro de pipelines de CI/CD y con lo manual reducido al mínimo.
Agentes en producción
Agentes en manos de usuarios, con todo lo que eso obliga: evaluarlos, corregirlos y sostenerlos cuando el modelo cambia por debajo. Desde revisores de código hasta asistentes que aprenden de cada persona.
Producto de IA de punta a punta
Del modelo a la app que alguien abre a diario: backend, móvil, pagos, sincronización offline y todo lo poco glamuroso que hay entre una idea y algo que se usa.
Integrado por estándares abiertos
OpenID Connect, OAuth 2.1 y APIs públicas para que mis productos se hablen entre ellos —y con los de otros— en lugar de integraciones a medida que solo funcionan una vez.
Del backend a la plataforma
Las apps de arriba son lo que hago en mi tiempo libre, con la idea de convertirlas en empresa. Esto es lo que he hecho trabajando para otros: el mismo producto hospitalario, dos empresas y cuatro etapas.
Desarrollador backend · SINASUITE HIS-EHR
Backend del sistema de información hospitalaria SINASUITE y de sus aplicaciones (portal del paciente, seguimiento de pacientes, enlaces mágicos): Java 8/11 sobre JBoss EAP y WildFly con Spring Framework, nuevas funcionalidades, incidencias en producción, pruebas de regresión y SQL de peso. También un entorno de desarrollo reproducible y herramientas para que el equipo trabaje mejor, con IA y sin ella.
- Java 8/11
- Spring Framework
- JBoss EAP / WildFly
- Maven
- SQL Server
- PostgreSQL
Desarrollador backend
SINASUITE se separa de Lãberit y pasa a ser una empresa dedicada en exclusiva a la suite hospitalaria: historia clínica electrónica, planificador de quirófanos, aplicación de pacientes. Sigo en backend durante la transición: un Spring Boot Starter para la gestión centralizada de tokens OAuth2 e integraciones con sistemas hospitalarios sobre RabbitMQ y Mirth Connect.
- Java
- Spring Boot
- OAuth 2.0
- RabbitMQ
- Mirth Connect
Arquitecto de software · equipo de arquitectura
Entro en el equipo de arquitectura para construir la prueba de concepto de un sistema de despliegue de toda la suite en Kubernetes, con el máximo de automatización y autoconfiguración, para desplegarla en la infraestructura que elija cada cliente en alta disponibilidad, escalable y con despliegues Blue-Green y Canary. Charts de Helm, imágenes, flujos con Helmfile, Istio como service mesh y pipelines de GitLab CI.
- Kubernetes
- Helm
- Helmfile
- Istio
- GitLab CI
- Blue-Green
- Canary
- Google Cloud
- Azure
- On-premise
Responsable del equipo de plataforma
Se consolida un equipo de plataforma y quedo al frente. Primeros clientes desplegados con el nuevo sistema y migración de los que venían de Docker Swarm, minimizando la indisponibilidad y sin comprometer sus datos, sobre Google Cloud, Azure y on-premise. Secretos con External Secrets Operator, GitOps con Argo CD y una sola plataforma para todos los clientes.
- Platform team
- Kubernetes
- Argo CD
- External Secrets
- Docker Swarm → Kubernetes
Con qué trabajo
El stack que sostiene la plataforma hospitalaria y los productos de IA. Nada que no esté en producción.
Plataforma y cloud
- Kubernetes
- Argo CD
- Helm
- Helmfile
- Istio
- Cilium
- Gateway API
- cert-manager
- External Secrets
- CloudNativePG
- GitLab CI
- Docker
- Google Cloud
- Azure
- On-premise
Backend
- Java
- Spring Boot
- PostgreSQL
- RabbitMQ
- Valkey
- Elasticsearch
- Qdrant
- PowerSync
- Cloudflare R2
IA y agentes
- LLM agents
- AI SDK
- Vercel AI Gateway
- Vision (receipts)
- assistant-ui
Móvil y web
- React Native
- Expo
- Native apps (Android · iOS)
- Next.js
- React
- TypeScript
- Tailwind CSS
Integración y estándares
- OAuth 2.1
- OpenID Connect
- PKCE S256
- JWKS
- REST
- Mirth Connect
Hablemos
Si estás llevando una plataforma a Kubernetes, o quieres que un agente de IA pase de la demo a producción —o las dos cosas a la vez—, escríbeme.





