Skip to main content

Navigation

  • Client impact
  • Writing

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all services for software teams
Get in touch
  • AI Systems

    Model-agnostic AI systems and agents that do real work

    AI Development

    Custom apps and tools built with AI-enabled engineering

  • Design Systems

    Depth of experience that few can match

    Product Design & Engineering

    Experts in cross-functional collaboration

    API Platforms

    Node.js, React, & GraphQL at scale


    View all services for software teams
  • Client impact
  • Writing
  • Contact

Client impact

We helped Lyka modernise its platform and launch a new brand.

Over ten months, we embedded experienced engineers across four Lyka teams, helping modernise its platform, deliver product priorities, and launch its new cat food brand, Tyga.

Services provided

  • Team Augmentation,
  • Front-end Engineering,
  • Design Systems,
  • Product Design & Engineering,
  • API Platforms

Technology used

  • Vue.js,
  • NestJS,
  • Node.js,
  • Temporal
Lyka’s rebuilt customer account on desktop and mobile, showing a dog profile card and a meal plan summaryLyka’s rebuilt customer account on desktop and mobile, showing a dog profile card and a meal plan summary

Highlights

  • Uplifted Lyka’s replatforming through hands-on engineering, architectural guidance, and delivery leadership.
  • Built a multi-brand Vue.js design system that accelerated delivery while supporting two distinct brand identities.
  • Launched their new brand’s marketing website, acquisition journey, customer accounts, and customer care tools.
  • Exceeded launch expectations by delivering more functionality than originally planned.
  • 10 Months of collaboration10Months of collaboration
  • 5 Thinkmill contributors5Thinkmill contributors
  • 4 Lyka teams4Lyka teams

Overview

Lyka delivers fresh, portioned dog food through a personalised subscription service. As it grew from startup to scale-up, the business embarked on a modernisation initiative to support faster iteration, continued growth, and new product offerings.

Its engineering team was straddling the parallel challenges of moving from a PHP monolith to a microservice architecture, while rebuilding customer-facing applications at the same time.

Lyka brought Thinkmill in as an embedded engineering partner. Working closely with its engineers, designers, and product managers, we contributed hands-on implementation, architecture support, and delivery leadership across the platform. The partnership also supported the launch of Tyga, a new cat food brand built on those emerging foundations.

Experienced engineering, embedded across teams

Our partnership reached across four Lyka teams. We worked closely with engineering, design, and product in each, adapting to their priorities and contributing to day-to-day delivery.

In the customer account team, we helped rebuild existing capabilities on a modern front-end stack for their customer management portal, plus internal customer admin tools, combining implementation with front-end guidance and reusable component development.

Before and after comparison of Lyka’s customer account: the old dashboard on the left, and the rebuilt deliveries page with an upcoming delivery schedule on the rightBefore and after comparison of Lyka’s customer account: the old dashboard on the left, and the rebuilt deliveries page with an upcoming delivery schedule on the right

For the operations team, we helped validate and roll out improvements to the queueing architecture which supports warehouse packing and order fulfilment. We also provided interim engineering management, contributing to planning and prioritisation alongside hands-on architectural support.

In the growth team, we helped ship multiple acquisition experiments each week while improving the supporting code and reducing reliance on legacy parts of the platform.

Across these teams, close collaboration allowed us to contribute where it mattered most: delivering immediate product priorities while supporting Lyka’s broader platform modernisation.

The same approach carried into the Tyga team, a delivery group charged with delivering Lyka’s new cat food brand, where our role spanned engineering, architecture, and delivery management.

Thinkmill joined our existing rearchitecture project and quickly started shipping value and adding to our engineering culture. They were essential to delivering our goals and integrated so well with Lyka that they felt like a true extension of our team.

Luke Goodman avatarLuke Goodman avatar

Luke Goodman

Head of Product, Lyka

Launching a new brand on a shared platform

Tyga needed a complete digital experience for launch: a marketing website, a customer acquisition journey, subscription management, and the tools for customer care staff to support it.

The Tyga marketing website on desktop and mobile, with the headline “Cat food. The real kind.” beside a photo of a cat reaching for a bowl of foodThe Tyga marketing website on desktop and mobile, with the headline “Cat food. The real kind.” beside a photo of a cat reaching for a bowl of food

We worked alongside Lyka engineers, designers, and product managers to build these experiences on the new microservice platform. Our contribution spanned front-end and back-end engineering, and delivery management to coordinate priorities and dependencies across the work.

At the heart of the acquisition experience was “build a box”: a guided journey that asks customers about their cat’s age, activity, diet, and more to recommend a subscription suited to their unique needs.

Three steps of Tyga’s “build a box” journey on mobile: naming the cat, entering its weight and body condition, and the recommended intro box with pricingThree steps of Tyga’s “build a box” journey on mobile: naming the cat, entering its weight and body condition, and the recommended intro box with pricing

Supporting a new type of animal also meant accommodating different product and subscription requirements. We helped adapt the shared back-end while building the customer accounts and customer care portal needed to manage those subscriptions.

Tyga’s customer account: a home screen with the next delivery and tips for introducing Tyga, beside a future order page showing the delivery date, meals, plan and box sizeTyga’s customer account: a home screen with the next delivery and tips for introducing Tyga, beside a future order page showing the delivery date, meals, plan and box size

With marketing activity and food production aligned to a fixed launch date, the customer experience and supporting tools needed to be ready together. We exceeded expectations by delivering more functionality than originally planned for the launch MVP.

A multi-brand design system to accelerate delivery

A shared design system helped us deliver across customer-facing products and internal tools without repeatedly solving the same interface problems.

We built a shared Vue component library with strong foundations for usability and accessibility. Flexible theming allowed Lyka and Tyga to express their distinct brand identities while benefiting from the same underlying system.

The same components themed for Lyka and for Tyga side by side: primary, secondary, tertiary and critical buttons, meal selections, and delivery cardsThe same components themed for Lyka and for Tyga side by side: primary, secondary, tertiary and critical buttons, meal selections, and delivery cards

The need to systemise the front-end was clear, but Lyka could not afford to slow down production output. We modelled an approach to the design system rollout where multiple teams could start on real product work while we scaled the design system in a non-blocking way. Engineers building the acquisition journey and customer care portal played a pivotal role in shaping their work into shared components.

The design system investment and parallel implementation strategy produced a clear payoff. By the time we moved from Tyga’s “build a box” journey into customer accounts, the component library had reached the critical mass needed to implement features quickly. The team could assemble interfaces from established components and focus its effort on product-specific behaviour.

The same foundations supported Lyka’s account rebuild, bringing existing functionality onto a modern front-end stack with reusable components, leaving Lyka with much improved foundations for its future growth.

Related case studies

  • AnywhereWorks logo

    AnywhereWorks

    We’re partnering with AnywhereWorks to deliver an amazing customer experience through engineering and design system services.

  • Tiimely logo

    Tiimely

    We helped an award-winning home loan provider unveil their new brand with the launch of two websites.

  • Koala logo

    Koala

    We helped Koala improve their fulfilment ops and expand into new markets with a multichannel serverless integration.

We’d love to work with you

Get in touch

Footer

Thinkmill is a member of the Tech Council of Australia(opens in new tab).

AI Solutions

  • AI Systems
  • AI Development

Software teams

  • Design Systems
  • Product Design & Engineering
  • API Platforms
  • View all software teams

Client impact

  • ELMO
  • Tiimely
  • Atlassian
  • Reckon
  • AnywhereWorks
  • View all client impact

Open Source

  • Keystone (opens in new tab)
  • Keystatic (opens in new tab)
  • React Select (opens in new tab)
  • Classnames (opens in new tab)
  • Manypkg (opens in new tab)
  • Changesets (opens in new tab)