Propital · Escalar una plataforma chilena de inversión inmobiliaria de cero a multi-producto
Lideré la base técnica de un producto de inversión inmobiliaria que cubre todo el ciclo, del lead al pago, con brokers, contratos, RBAC multi-tenant y estándares de ingeniería AI-native.

El contexto
Entré a Propital cuando la empresa no tenía Slack, no tenía documentación y trabajaba con herramientas dispersas. Dos años después es un producto de inversión inmobiliaria multi-plataforma que cubre el ciclo completo del inversor en Chile, con brokers, contratos, jerarquías de equipos y RBAC multi-tenant por encima.
Como tech lead, mi trabajo no era solo entregar features. Era construir la base intelectual de la organización de ingeniería: el monorepo, el gitflow, los rituales de review, los pipelines de deploy, la estrategia de feature flags y la documentación que permite a un equipo de devs trabajar en paralelo sin pisarse.
Qué construí
- El monorepo que lo contiene todo. APIs, servicios, múltiples frontends, back-office, plataforma de brokers, inversión fraccionaria. Todo en un único codebase coordinado. Estrategia de branches, release trains, PR templates, GitHub Actions, code-owners por dominio.
- Estándares de ingeniería AI-native. Reglas tipadas en todo el repo, un agente automático de code review con scoring por LLM, documentación estructurada, dominios formalizados. Esa consolidación permitió al equipo sostener el alcance original con un headcount significativamente menor.
- La landing rediseñada. No un retoque. Una reconstrucción desde cero con nuevas secciones, animaciones y narrativa. El video muestra el antes y el después.
- La app de inversiones. Exploración de propiedades con mapas Leaflet, captura de leads, perfilado, generación de propuestas, simulaciones de financiamiento, flujo de reservas, operaciones e integración de pagos.
- Un back-office para operaciones, gestión CRM de leads y clientes, y reportes. La capa ERP que hace funcionar el negocio.
- Una plataforma de brokers con contratos, líderes de equipo, jerarquías y reparto de comisiones. Cada organización de brokers es un tenant con su propio RBAC.
- Un producto fraccionario público (fraccionario.propital.com). Permite a los inversores comprar fracciones de propiedades.
- Infraestructura AWS. Amplify para los frontends, Lambda para cargas event-driven, S3 para assets y documentos, Cognito para identidad entre tenants.
Problemas difíciles, tradeoffs elegidos
Multi-tenant con RBAC amplio. Los brokers son tenants. Dentro de un broker hay líderes de equipo, operadores intermedios y brokers individuales. Los clientes tienen su propio set de roles. Una feature que ve el líder de broker no es la misma que ve el broker individual, y ninguna coincide con la app del cliente. Construí la capa de RBAC como un sistema de políticas componibles para que producto pudiera introducir nuevos roles sin que ingeniería tuviera que tocar el auth cada vez.
Feature flags para desarrollo en paralelo. Con múltiples ramas feature de larga vida, los feature flags fueron el único camino para mantener main siempre desplegable. Introduje un sistema de flags tipado que vive en un único source of truth y llega de forma segura a cualquier tenant, con rollout de flags por broker.
Documentación como artefacto de primera clase. Documenté el monorepo de arriba abajo: contratos de API, límites entre servicios, librería de componentes frontend, flujos de onboarding, sistema RBAC completo, referencia del esquema de base de datos, dominios de negocio formalizados con diagramas C4. Es la razón principal por la que un dev nuevo es productivo en días, no en meses.
IA como palanca, no como decoración. El revisor automático de PRs, las reglas tipadas de Cursor, la estructura de documentación legible por agentes. No son adornos. Son lo que permite a un equipo pequeño mantener el mismo alcance que uno mucho mayor.
De lo que más orgulloso estoy
La empresa pasó de "sin Slack" a operar un CRM, un ERP, una plataforma de brokers y apps públicas, y la organización de ingeniería pasó de ad-hoc a disciplinada en la misma ventana. El código es privado, pero el andamiaje es algo que replicaría en cualquier sitio.
Artefactos
- Landing en vivo
- Producto público fraccionario
- Video del rediseño. Antes y después.