Software propietario de la empresa: el código no es público.
Configurador 3D
Editor, motor, visor embebible y render para diseñar muebles paramétricos una vez y mostrarlos en cualquier sitio: de la oficina técnica a una tienda online.
Empezó en septiembre de 2025 como un prototipo con una escena de Babylon.js donde se arrastraba un mueble. Hoy es un editor CAD paramétrico web y de escritorio, un motor publicado como paquete, un visor que usan una tienda online y otro programa de la empresa, y un path tracer en Rust.
Yo me encargo de la arquitectura, el diseño de la interfaz y las integraciones con terceros; el caso de estudio cuenta cómo evolucionó y por qué se tomó cada decisión.
Lo destacable
- Motor separado del editor y organizado en paquetes npm dentro de una organización de GitHub, para que otros programas de la empresa construyan sobre él
- Visor integrable en cualquier web con un paquete y una API estable, sin que el integrador tenga que aprender el modelo interno
- Visor muy personalizable (más de 30 propiedades y eventos) en producción en una tienda online y en otro programa de la empresa, con un paquete que traduce su JSON de producto al mueble 3D
- Formatos binarios propios para módulos y escenas, con contenedor fijo y codec versionado
- El visor se salta los mecanizados que solo necesita fábrica: el mismo mueble carga mucho más rápido en la tienda sin cambiar lo que sale a fábrica