Greggs engaged me through a UK recruiter for an inside IR35 contract focused on their digital platform modernisation. The role centred on integrating StoryBlok headless CMS with their Vue.js frontend - building components that enabled live preview within StoryBlok's authoring experience and implementing new content collections to support their expanding digital estate.
The team was small but focused: two to five developers alongside product ownership and Scrum facilitation. Greggs' digital platform was substantial - spanning public-facing websites, internal systems, mobile apps, and e-commerce capabilities, with what appeared to be a microservices-driven backend architecture. While my focus was the frontend and CMS integration, I gained valuable exposure to their C# backend patterns, including my first encounter with the Mediator pattern - an approach I've since come to appreciate and adopt in my own architectural decisions.
This engagement ran concurrently with the early stages of my Spa Space work. The timezone difference made this manageable: Greggs work in UK mornings, Spa Space in the afternoons when the US team came online. However, Spa Space quickly evolved from a planned three-month support role into something far more substantial - my technical strategy proposal attracted acquisition interest, and I found myself increasingly drawn into executive-level technical decisions.
After two months, I made a deliberate choice. Greggs represented solid, structured enterprise development work. Spa Space represented an opportunity to operate at a strategic level - defining architecture, influencing business direction, building toward technical leadership. I chose the path that aligned with where I wanted my career to go, and Spa Space became the engagement that would eventually lead to my Fractional CTO role.