PageFly - Shopify Page BuilderBack to Projects

PageFly - Shopify Page Builder

2016

I was a founding member of the team that built an intuitive drag-and-drop page builder for Shopify. We started from scratch with lots of research and experimentation, eventually creating a React-based MVP for Joomla CMS before pivoting to what became a hugely successful Shopify platform.

Role

Senior Frontend Developer & Product Architect

Duration

16 months

Team Size

4 developers (initial core team)

Technologies Used

ReactNode.jsSocket.ioMongoDBExpressReduxShopify APIJoomla CMSWebpack
Project Overview

I was one of the original 4 founding team members who helped build what became one of Shopify's most popular page builders, now serving over 100,000 merchants worldwide. We started completely from scratch, doing tons of research and trying different approaches before settling on our React-based MVP for Joomla CMS. Although I had to leave the project early due to family commitments, the foundational architecture and design system I created became the backbone that helped the team achieve incredible success. It's been amazing to see how the platform evolved into something that has helped create millions of high-converting pages.

My Key Contributions
  • Co-founded the 4-person team and led the initial research phase, testing multiple concepts until we found what worked

  • Worked in a lean startup environment where we had to move fast, prototype quickly, and validate ideas before investing too much time

  • Built the first React-based MVP for Joomla CMS, which became the technical foundation for everything that followed

  • Created a design primitives system that made it possible to build complex page layouts while keeping everything consistent and user-friendly

  • Architected a modular component system where these primitives could be mixed and matched to create sophisticated designs

  • Transitioned the core drag-and-drop editor to work with Shopify, adapting our primitive-based system for the new platform

  • Built a library of 50+ pre-designed elements based on our primitives, letting merchants create professional pages in just minutes

Technical Challenges & Solutions
  • Design System Architecture: Created a primitives-based system that was flexible enough for power users but simple enough for beginners to create professional-looking designs

  • Component Composition: Figured out how to let users combine primitives into complex layouts while keeping everything visually consistent and responsive

  • Platform Migration: Successfully moved our React architecture from Joomla CMS to Shopify without losing core functionality or breaking the user experience

  • Foundation Building: Built a technical foundation that was solid enough to scale from our MVP to a platform serving 100,000+ users

Business Impact & Results
  • The foundation I built helped the team scale to over 100,000 active users after I left

  • My design primitives system became the core of the platform's continued success and growth

  • The technical architecture I created was solid enough to support the platform's rise to become the #1 rated page builder on the Shopify App Store

  • My early work contributed to the architectural decisions that enabled over $1M in annual recurring revenue

  • Left behind a scalable codebase and design system that allowed the team to keep innovating and adding new features

Key Learnings & Professional Growth
  • Got invaluable experience building a product from absolute zero as a founding team member in a scrappy 4-person startup

  • Learned how to prototype fast and iterate quickly, plus how to validate ideas before investing too much time in them

  • Discovered the importance of building foundational systems that can outlast individual team members and enable long-term success

  • Became skilled at creating design systems and primitives that enable scalable, consistent user experiences

  • Learned that building solid foundations allows teams to keep growing and innovating even when key people move on

  • Gained important perspective on balancing career ambitions with personal and family priorities