The team at Spork have been much valued and needed partners to us, to both transition us to a new and much evolved site and adapt our LEON business through Covid. They are pragmatic as well as forward thinking, which was needed as we had a reasonable range of objectives to start with and that only broadened. Spork have really worked to understand our particular work culture and set up some micro wins (as we tend to talk about) as we manage the legacy site and an entirely new site. They helped us improve what had become something of a Frankenstein site to manage, while also adopting an entirely new site which was quite different for us and for customers very adeptly. Spork did all of this in a way that helped support us strategically and through tactical changes. We’re so pleased with the results and the good working relationship we now have.
Kirsty Saddler, Values & Sustainability Director

LEON Restaurants
Supporting a restaurant during a global crisis
When the chance to work on Leon’s new digital platform came up, we were only too happy to grab the opportunity. After all, for Giles and Phil it was a trip down memory lane; one of our earliest clients had offices in Soho, and the not infrequent post-meeting-Leon lunch in Carnaby Street was a welcome way to debrief.
Client
LEON Restaurants
Problem
Leon’s outdated WordPress site struggled to support their growing global operations, causing inefficiencies and limiting scalability.
Solution
We built a modular, headless platform with Sanity.io and React, ensuring speed, flexibility, and seamless integration with Leon’s systems.
Outcome
The new platform delivered fast performance, automated data flows, and empowered content management, supporting Leon’s growth plans.
- Technology Consultancy
- Web Apps
- API Development
- CMS & DXP builds
- Hosting, Infrastructure & DevOps
The Status Quo
In an unusual twist, LEON asked us to take on the support and management of their incumbent site whilst working on their new one.
That site was a WordPress build conceived, we suspected, when it was a much smaller restaurant chain at fewer locations. Over time, it had grown to do gallant service, catering (pun intended) for over 40 sites in 6 international territories. But in the code, the growing pains were plain to see.
But why take this on whilst concurrently working on the replacement? Well, we gained valuable knowledge and saw immediate benefits.
- It gave us several months of first-hand insight into how LEON worked across departments, the creation of its menus, content, and how marketing material got approved within the company.
- Beyond the architectural and maintenance challenges, we gained direct experience where the pain points lay from a content creation and management perspective.
- And this information was invaluable when it came to planning and building a new robust platform that would stand up to their 5-year-plan and beyond.
So, whilst partnering creative agency 48.1 conducted their branding, strategy and UI/UX work, we set about planning how we’d make the lives of LEON’s marketing team considerably easier.
Setting the bar
There were 5 things we felt were absolutely critical.
- Data gets entered once - And not just once in the CMS, once in the whole of LEON. If data was maintained elsewhere, then we would integrate it. If content was authored elsewhere, we would import it. And if our content was needed elsewhere, access we would grant it.
- Architecture is as future proofed as possible - LEON was expanding in many directions. More restaurants, new territories, innovative food items, books, homewares, groceries, and now storytelling. Simply put, what was required for launch would need to adapt quickly and continue to do so for a company likely to be looking different in 5 years’ time.
- UI is data-driven - With so many stakeholders rooting for an ever-nearing deadline, all parties had to be clear on how site data was interrelated. For example, if a slideshow of vegan rice boxes were to appear on a page, how would it be generated? Would it update automatically or manually? Could it be overridden and, if so, how? What information about each rice box would need to be shown? To achieve this, we insisted that the data structure be agreed before the UI was started. As a result, designers understood what needed to be included, developers knew what had to be built, and everyone understood the implications of quickly adding something to the UI design.
- Don’t back LEON into a corner - Websites date as the technology behind them dates. We wanted to make it easy to swap out the CMS for another, or to deploy the infrastructure to another device or platform without a complete rebuild of the site. We wanted to be able to add services as they came on board. We wanted a distributed and component-based platform, an ecosystem for LEON that would match the diversity of their growing brand and evolve with them.
- Empower LEON with flexible content management - We really didn’t want LEON to have to come to us every time they needed a new page. With the knowledge of the data structure and a UI ‘style guide’ we pushed from the outset that we’d be taking a modular approach to the build. So, if they had a new campaign with new content, aimed to attract different traffic, then the page could be built in a way which was comprised of a subset of modules and published without any input from us. For us, this is what a content management system is for.
The result
One hefty CMS implementation later, we had built a data import tool for all Leon’s menu items, integrated opening times direct from the till system, used TFL and Google Maps APIs to deliver integrated location services, and delivered a service that pushed data to their CRM and pulled from their podcast platform. Oh, and we built 44 modules for them to arrange their content.