Architecting a multilingual website builder
LoftOS Pages is a no-code builder for multilingual tenant websites. I owned the frontend from early ideation and still lead ongoing delivery.
I split data boundaries across an independently versioned templates package, the live editor state, and async state for queries and mutations, so canvas and settings share one page tree.
Shipping each section type as an isolated editor feature would have looked faster early, while leaving conflicting sources of truth once templates, media, and maps shared a page.
Authors ship customized multilingual sites under live editing without fragile save paths. New sections extend the shared catalog and editing model so the builder stays coherent at platform scale.