All case studies

Case Study 04 — TBO Holidays

Design foundations that scaled with the business

RoleLead Product Designer
ScopeTokens, components, docs
AdoptionHNext platform-wide

Building a design system from first principles — tokens, components, and documentation — so shipping consistent product became the default as HNext grew.

Design foundations that scaled with the business — case study cover

The Challenge

As the HNext product surface grew, inconsistency between teams was slowing delivery and eroding trust in the interface. Similar patterns — tables, filters, modals, form fields — were being rebuilt slightly differently in every project.

Business Opportunity

A shared design system would reduce rework, speed up onboarding for new designers and engineers, and raise the baseline quality and accessibility of everything shipped.

The Approach

I built the system from real product needs rather than a theoretical component catalog — starting with the patterns that appeared in the booking redesign, then extracting and documenting them for reuse.

  • Audited existing UI for duplication and inconsistency across booking, search, and admin surfaces
  • Defined design tokens for colour, type, spacing, and elevation aligned to enterprise density requirements
  • Built core components: buttons, inputs, data tables, filter bars, cards, modals, and navigation shells
  • Wrote usage documentation with do/don't examples — not just specs, but decision guidance
  • Partnered with engineering on implementation parity between Figma and code
  • Prioritized accessibility: focus states, contrast ratios, and keyboard paths baked into components

Key design decisions

  • Start from shipped work: Components extracted from production-ready booking UI, not abstract exercises
  • Enterprise density: Data-heavy layouts supported without sacrificing readability
  • Document decisions: Each component explains when to use it — reducing one-off variants

Outcomes

The system became the default starting point for new HNext features. Teams shipped faster with fewer design-dev handoff loops, and the booking project components seeded patterns now used across search, comparison, and confirmation flows.

Work and materials shown belong to the respective client or employer. Shared here for portfolio purposes only.

Next case study

Communication Platform 2.0

Read next