
- Rol
- Socio · Vicepresidente · Ingeniero de Producto · Desarrollador Full-Stack
- Periodo
- 2025–actualidad
- Stack
- Astro · Vite · React · TypeScript · Firebase · Docker
- Enlaces
En un minuto
Buy Dreams es una plataforma inmobiliaria en producción que reúne descubrimiento de propiedades, operación interna, documentación, colaboración y análisis de propiedades en un solo sistema. Roberto construyó la plataforma de punta a punta y continúa evolucionándola, incluyendo el desarrollo activo de experiencias móviles nativas.
El problema
Nació como una iniciativa entre socios para desarrollar un proyecto rentable a largo plazo aprovechando las capacidades profesionales del equipo. No es solo publicar listados: la plataforma ordena requisitos legales, trabajo operativo, documentación, finanzas y presentación para preparar y vender propiedades.
Cada tipo de propiedad pide documentos, permisos y flujos distintos. El equipo también carga referencias reales de mercado — ubicación, dimensiones y valores conocidos — para que el sistema sugiera un precio preliminar por metro cuadrado. Esa sugerencia es una ayuda de estudio, no un avalúo formal.
Mi rol
- Desarrollo completo de backend y frontend
- Diseño de producto y funcionalidades
- Arquitectura
- Landing pública
- Plataforma de administración
- Despliegue a producción
- Implementación técnica de los requerimientos recopilados por el equipo
- Desarrollo móvil activo con React Native
- Trabajo de campo y operación como socio y vicepresidente
Capacidades del producto
- Descubrimiento y filtrado de propiedades
- Fichas completas con características, multimedia, mapas y formularios de contacto
- Planos y experiencias 360 cuando existen
- Recorridos de propiedad y agendado de visitas
- Chat en vivo
- Gestión legal y documental, con requisitos distintos según el tipo de propiedad
- Información catastral, servidumbres, uso de suelo, alineamientos municipales y requisitos relevantes de MOPT/INVU
- Proyectos agrupados que contienen varias propiedades
- Tablero semanal, minutas, asignación de trabajo, agenda y reuniones
- Contratos y seguimiento de finanzas internas
- Gestión de contenido, analítica y permisos por rol
- Referencias geográficas para un análisis preliminar de valor
Recorrido visual

Expediente legal: permisos y lista de documentos. 
Tablero de operaciones del equipo para seguimiento de cumplimiento y finanzas.
La ingeniería detrás
Un dominio que parecía de listados se volvió un problema de arquitectura: cada tipo de propiedad trae requisitos legales, documentales, operativos y comerciales distintos. El trabajo fue representar esa realidad sin volver el sistema inutilizable para el equipo.
Arquitectura
Astro, Vite, React y TypeScript en el cliente, con Firebase para la plataforma y la autenticación. Los permisos por rol controlan qué ve cada perfil. Docker y pipelines cubren el despliegue automático.
Referencia de mercado
El equipo carga a mano referencias reales de propiedades: posición geográfica, dimensiones y valores conocidos. El sistema usa esas referencias y la ubicación de la propiedad para sugerir un precio por metro cuadrado.
El resultado es una ayuda para un estudio de mercado preliminar. No es un avalúo ni un modelo automático de valuación. Las referencias no vienen de una API externa.
Arquitectura de dominio
La complejidad apareció conforme el equipo descubrió los documentos, permisos y procesos que pide cada tipo de propiedad. La arquitectura evolucionó para representar esa realidad sin hacer más difícil el día a día.
Calidad
Pruebas unitarias, smoke tests, ESLint y pre-commit. Autenticación con Firebase y roles y permisos por perfil. En la experiencia pública se puede indicar que un documento existe sin dejar que el usuario final descargue material privado.
Estado actual
El sistema está en producción, lo usa el equipo y hay propiedades activamente listadas.
Siguiente
Las apps nativas en React Native están en desarrollo activo. La captura 360 nativa forma parte de la dirección móvil y se mantiene como planificada hasta confirmar que está implementada.