Est. 2004


LayoutEngine 2

With Squarespace 6 we wanted to free users from the shackles of the textarea, so as to enable them to create beautiful websites with modern layouts in a way that was elegant and truthful to how the underlying web technologies really work. To achieve this I designed and built a prototype of what I ended up calling LayoutEngine.

It shipped with the Squarespace 6 platform launch as the primary content component for pages and blog posts, and was later adopted by products when we added Squarespace Commerce to the platform. Here's what it looks like in Squarespace 6.

I headed the effort to re-build it ground up as LayoutEngine 2 in 2013, re-architecting the codebase and making it touch-friendly.

It powers Squarespace 7 (this page was built using it, for instance) as well as our iOS and Android Blog apps.