← Volver al inicio Área de competencia

Arquitectura de software & datos a escala

Arquitectura de software y de datos pensada para escalar: valoración diaria de más de 60.000 empresas sobre una base de datos de +5 TB, diseño de modelos de datos genéricos, particionado y migraciones de rendimiento (Pandas→Polars, MySQL→PostgreSQL) para hacer viable el cálculo en tiempo real.

Proyectos de esta área

SVInvesting

Baboon Technologies 2024 – actualidad
PythonPolarsPostgreSQLFastAPIProxmox

Plataforma de systematic value investing que valora más de 60.000 empresas al día sobre una base de datos de +5 TB.

El problema
Valorar de forma metodológica y sistemática todas las empresas del mercado a la vez, con recálculo diario según precios y reportes trimestrales/anuales, sin que el sistema colapsara.
Decisión de stack
Reestructuración del ecosistema de MySQL a PostgreSQL y de Pandas a Polars para hacer viable el cálculo en tiempo real; tablas de miles de millones de registros con un ecosistema de particiones para optimizar queries.
El reto técnico
Diseñar un módulo de datos genérico que generalizara a todo tipo de activos y sus casuísticas (distintos mercados, frecuencias de reporte) sobre una base de datos de +5 TB.
Impacto
Valoración diaria de 60.000+ empresas en tiempo real, sobre un servidor dedicado con 300+ GB de RAM y 10+ TB de disco. Base del fondo de inversión de Baboon Technologies.

Chat Engine

Freelance 2021 – actualidad
PythonLangGraphRAGpgvectorMCP

Motor de chat agéntico multi-cliente con RAG, herramientas externas y BI generativo, aislado por cliente.

El problema
Dar a cada cliente un asistente que responda cualquier pregunta sobre sus documentos y datos, se conecte a sus herramientas y genere gráficos y dashboards, manteniendo los datos aislados.
Decisión de stack
FastAPI + LangChain/LangGraph, indexación RAG con pgvector y Cohere Rerank, orquestación de varios LLMs por calidad/precio (OpenRouter, Gemini, Deepseek) y tools vía MCP/FastMCP. Todo trazable con Langfuse.
El reto técnico
En la indexación, agrupar información automáticamente, detectar discrepancias y permitir una curación manual; y aislar los datos por project_id en un motor multi-tenant reutilizable.
Impacto
Motor reutilizable en producción para varios clientes (respuesta a información financiera, monitoreo de márgenes y rentabilidades con gráficos).

PrismaRiders

Freelance 2021 – actualidad
PrismaRiders
Next.jsFastAPIPostgreSQLStripeOpenRouteService

Plataforma para terapeutas a domicilio con un optimizador de huecos que minimiza desplazamientos y esperas.

El problema
Reducir los tiempos de desplazamiento y de espera de terapeutas que van a domicilio, reuniendo en una sola plataforma varios roles (terapeutas, pacientes, centros, tutores, admin), historiales, calendario y pagos.
Decisión de stack
Next.js/React + FastAPI/SQLAlchemy sobre PostgreSQL; Stripe (pagos recurrentes y Connect), Google Calendar (sync bidireccional) y OpenRouteService para distancias/tiempos reales.
El reto técnico
El optimizador de huecos: puntúa (0–100) los huecos de cada terapeuta y coloca a cada paciente en el mejor según ubicaciones reales, penalizando la espera muerta y el viaje.

Experiencia en esta área

Cofundador & Tech Lead

Baboon Technologies

2024 – actualidad

Cofundé Baboon Technologies, cuyo producto principal es SVInvesting. Lidero la arquitectura de software, los despliegues, los jobs batch y la monitorización, además de la infraestructura (Proxmox, Docker) y el escalado de la base de datos de +5 TB.

AI Software Architect & Consultor

Freelance

2021 – actualidad

Consultoría y desarrollo de producto end-to-end (IA aplicada, backend e infraestructura) para clientes. El paraguas bajo el que cofundé Baboon Technologies y Rackety TV.

Product Owner / Arquitecto de Software

Infinity Neural

2017 – actualidad

De arquitecto y desarrollador de Computer Vision a Product Owner. Llevé la plataforma de vídeo-analítica de prototipo a 250+ servidores en producción, lideré un equipo multidisciplinar de hasta 6 personas y velé por la robustez, el escalado y la monitorización del sistema. Desde 2024, asesoría a tiempo parcial.