El producto detrás del trabajo en IronTec. Plataforma de transcripción multi-tenant que combina cuatro proveedores de speech IA con un pipeline RAG para recuperación inteligente de documentos. Full-stack: backend FastAPI con DDD+CQRS, frontend React/TypeScript, PostgreSQL con pgvector y Typesense para búsqueda full-text.
Backend DDD+CQRS con bus de comandos/queries event-driven y patrón repositorio
Pipeline RAG para recuperación inteligente de documentos y generación automatizada de informes
Transcripción multi-proveedor: Deepgram, OpenAI Whisper, Google Cloud Speech, Groq
Cliente TypeScript auto-generado desde esquema OpenAPI
PostgreSQL 17 con pgvector para búsqueda semántica, colas Redis, almacenamiento MinIO
- Python
- FastAPI
- DDD
- CQRS
- RAG
- Typesense
- React
- TypeScript
- PostgreSQL
- pgvector
- Redis
- MinIO
Repositorio GitOps para gestión declarativa de infraestructura. Cluster Kubernetes en Talos Linux con patrón App-of-Apps de ArgoCD, Cilium CNI, ingress Traefik, registry Harbor, Gitea, secretos Infisical, backups K8up con restic/MinIO, seguridad CrowdSec.
Talos Linux como OS inmutable con talhelper + SOPS/Age para gestión de secretos
Patrón App-of-Apps de ArgoCD para despliegues declarativos multi-entorno
Cilium CNI con reemplazo de kube-proxy y observabilidad Hubble
Stack completamente self-hosted: registry Harbor, Gitea, Infisical, backups K8up
CrowdSec para seguridad colaborativa y Traefik ingress con TLS automático
- Kubernetes
- ArgoCD
- Docker
- Helm
- GitOps
Plataforma de gestión documental con IA construida como producto SaaS. Evoluciona PayloadCMS de un CMS tradicional a un explorador de documentos inteligente respaldado por base de datos vectorial y consultas IA basadas en MCP. Diseñado para investigadores y organizaciones para indexar, vectorizar y explorar en profundidad grandes volúmenes de informes y documentos usando IA. Ofrece tres modelos: self-hosted via la plantilla open-source PayloadAgents, hosting gestionado con bases de conocimiento propietarias, o despliegues personalizados para casos empresariales. RAG-as-a-Service.
Plantilla open-source PayloadAgents y paquetes npm (@zetesis/*) para despliegues self-hosted
Integración con base de datos vectorial con búsqueda IA y MCP para consulta de documentos
SaaS multi-tenant con pagos Stripe y autenticación Keycloak
Despliegues empresariales personalizados y servicios de consultoría
- Next.js
- TypeScript
- React
- RAG
- Typesense
- Kubernetes
- ArgoCD
- Docker
- Helm
Agente IA Antonio Escohotado
Agente IA diseñado para explorar y hacer accesible el legado intelectual de Antonio Escohotado, una figura prominente del liberalismo español. Desarrollado en colaboración con Jorge Escohotado para indexar, vectorizar y permitir la exploración profunda con IA de la extensa obra del autor.
Colaboración con Jorge Escohotado para digitalizar e indexar la bibliografía completa del autor
Búsqueda full-text y semántica respaldada por Typesense sobre miles de fragmentos de texto
Pipeline RAG con embeddings vectoriales para Q&A contextual con IA
Construido sobre la plataforma Zetesis Portal, sirviendo como primer cliente en producción
- RAG
- TypeScript
- Next.js
- Typesense
App iOS publicada en la App Store como proyecto personal y aventura emprendedora. Código principal publicado como open source.
Ciclo completo de app iOS: diseño, desarrollo, publicación en App Store y mantenimiento
SwiftUI con APIs modernas de iOS 16+ y Swift concurrency
Código base open-source publicado en GitHub
Primer producto emprendedor — validación de hipótesis de mercado e iteración sobre feedback de usuarios
Web corporativa para Sarekin, empresa vasca de servicios industriales. Renderizado del lado servidor con Remix para rendimiento y SEO, containerizada con Docker para despliegue simplificado.
Web corporativa orientada al cliente con diseño responsive
Construida con Remix para SSR y rendimiento optimizado
Despliegue dockerizado con pipeline CI/CD
Plataforma de generación de leads para reclamaciones legales relacionadas con tarjetas de crédito revolving abusivas en España. Construí la landing page y coordiné la campaña de marketing digital con la agencia Binima, combinando anuncios de pago en redes sociales con funnels optimizados para conversión.
Landing page optimizada para conversión de leads
Gestión de campañas publicitarias en redes sociales con Binima
Sector legal: reclamaciones de tarjetas revolving dirigidas a consumidores afectados