Design Leader.

NSW TRAINLINK

Modernising NSW’s Regional Booking System

A two-year transformation delivering a clearer, more accessible booking experience across search, seat selection, concessions and payment.

UX

UI

UX Discovery

Role & Responsibilities

Modernising an outdated booking experience

The new TrainLink Booking System replaces the legacy Amadeus platform while elevating the customer experience through improved booking channels and enhanced functionality.

Role

UX Design Lead (team leadership + hands-on UI)

Scope

Search → plan, book and pay → manage bookings → concessions → add-ons → payment → confirmation

Why it mattered

Legacy complexity, accessibility gaps, call-centre reliance

Result

Higher completions, faster time-to-book, fewer support calls

Role & Responsibilities

Modernising an outdated booking experience

The new TrainLink Booking System replaces the legacy Amadeus platform while elevating the customer experience through improved booking channels and enhanced functionality.

Role

UX Design Lead (team leadership + hands-on UI)

Scope

Search → plan, book and pay → manage bookings → concessions → add-ons → payment → confirmation

Why it mattered

Legacy complexity, accessibility gaps, call-centre reliance

Result

Higher completions, faster time-to-book, fewer support calls

Role & Responsibilities

Modernising an outdated booking experience

The new TrainLink Booking System replaces the legacy Amadeus platform while elevating the customer experience through improved booking channels and enhanced functionality.

Role

UX Design Lead (team leadership + hands-on UI)

Scope

Search → plan, book and pay → manage bookings → concessions → add-ons → payment → confirmation

Why it mattered

Legacy complexity, accessibility gaps, call-centre reliance

Result

Higher completions, faster time-to-book, fewer support calls

Role & Responsibilities

Leadership + craft + principles

As UX Design Lead, I guided the team through a two-year program of work, establishing critiques, playbacks, and stakeholder forums to maintain alignment.

Alongside this leadership role, I contributed hands-on: designing interaction patterns, prototyping booking flows, and refining account and payment screens in Figma.

I also led the development of design principles that became core to the project, ensuring consistency and evidence-based decision making.

These principles included:

Drawers

Defined as tools for focused, progressive interactions only; testing showed overuse led to confusion, so guidelines were set (e.g., one-layer max, avoid nesting, use accordions where more appropriate).

Progressive disclosure

Steps revealed gradually to reduce overwhelm, but structured to prevent users skipping critical information.

Sticky CTAs

Primary actions remain visible on mobile, minimising scrolling and confusion.

Above-the-fold CTAs

Ensured older customers didn’t miss actions buried at the bottom of the page.

Cognitive breaks

Loading states introduced between “departing” and “return” journeys to help customers recognise they’d moved into the next stage.

Snackbars and animations

Lightweight confirmations for completed actions, particularly valuable on mobile.

Role & Responsibilities

Leadership + craft + principles

As UX Design Lead, I guided the team through a two-year program of work, establishing critiques, playbacks, and stakeholder forums to maintain alignment.

Alongside this leadership role, I contributed hands-on: designing interaction patterns, prototyping booking flows, and refining account and payment screens in Figma.

I also led the development of design principles that became core to the project, ensuring consistency and evidence-based decision making.

These principles included:

Drawers

Defined as tools for focused, progressive interactions only; testing showed overuse led to confusion, so guidelines were set (e.g., one-layer max, avoid nesting, use accordions where more appropriate).

Progressive disclosure

Steps revealed gradually to reduce overwhelm, but structured to prevent users skipping critical information.

Sticky CTAs

Primary actions remain visible on mobile, minimising scrolling and confusion.

Above-the-fold CTAs

Ensured older customers didn’t miss actions buried at the bottom of the page.

Cognitive breaks

Loading states introduced between “departing” and “return” journeys to help customers recognise they’d moved into the next stage.

Snackbars and animations

Lightweight confirmations for completed actions, particularly valuable on mobile.

Role & Responsibilities

Leadership + craft + principles

As UX Design Lead, I guided the team through a two-year program of work, establishing critiques, playbacks, and stakeholder forums to maintain alignment.

Alongside this leadership role, I contributed hands-on: designing interaction patterns, prototyping booking flows, and refining account and payment screens in Figma.

I also led the development of design principles that became core to the project, ensuring consistency and evidence-based decision making.

These principles included:

Drawers

Defined as tools for focused, progressive interactions only; testing showed overuse led to confusion, so guidelines were set (e.g., one-layer max, avoid nesting, use accordions where more appropriate).

Progressive disclosure

Steps revealed gradually to reduce overwhelm, but structured to prevent users skipping critical information.

Sticky CTAs

Primary actions remain visible on mobile, minimising scrolling and confusion.

Above-the-fold CTAs

Ensured older customers didn’t miss actions buried at the bottom of the page.

Cognitive breaks

Loading states introduced between “departing” and “return” journeys to help customers recognise they’d moved into the next stage.

Snackbars and animations

Lightweight confirmations for completed actions, particularly valuable on mobile.

Strategy & Collaboration

Research, prototyping, and accessibility at scale

We mapped the end-to-end regional booking journey and identified key drop-off points. Low to mid-fi prototypes were tested with real customers (including seniors and students) to validate flows before high-fidelity work. Accessibility was embedded from the start - contrast, focus order, labels and screen-reader paths for flows and interactions - then verified with external checks. Regular playbacks with the stakeholders kept complexity visible and decisions pragmatic. Proven patterns were fed back into the Transport Design System.

Strategy & Collaboration

Research, prototyping, and accessibility at scale

We mapped the end-to-end regional booking journey and identified key drop-off points. Low to mid-fi prototypes were tested with real customers (including seniors and students) to validate flows before high-fidelity work. Accessibility was embedded from the start - contrast, focus order, labels and screen-reader paths for flows and interactions - then verified with external checks. Regular playbacks with the stakeholders kept complexity visible and decisions pragmatic. Proven patterns were fed back into the Transport Design System.

Strategy & Collaboration

Research, prototyping, and accessibility at scale

We mapped the end-to-end regional booking journey and identified key drop-off points. Low to mid-fi prototypes were tested with real customers (including seniors and students) to validate flows before high-fidelity work. Accessibility was embedded from the start - contrast, focus order, labels and screen-reader paths for flows and interactions - then verified with external checks. Regular playbacks with the stakeholders kept complexity visible and decisions pragmatic. Proven patterns were fed back into the Transport Design System.

Discovery

Mapped customer journeys, gathered requirements, and identified pain points through stakeholder workshops.

Discovery

Mapped customer journeys, gathered requirements, and identified pain points through stakeholder workshops.

Discovery

Mapped customer journeys, gathered requirements, and identified pain points through stakeholder workshops.

Prototyping

Created wireframes and interactive prototypes in Figma to validate flows early with real users.

Prototyping

Created wireframes and interactive prototypes in Figma to validate flows early with real users.

Prototyping

Created wireframes and interactive prototypes in Figma to validate flows early with real users.

Testing

Ran usability sessions (including mobile testing with seniors and students) to uncover issues and refine design principles.

Testing

Ran usability sessions (including mobile testing with seniors and students) to uncover issues and refine design principles.

Testing

Ran usability sessions (including mobile testing with seniors and students) to uncover issues and refine design principles.

Delivery

Defined components, accessibility checks, and design principles, handing them into the Transport Design System for ongoing use.

Delivery

Defined components, accessibility checks, and design principles, handing them into the Transport Design System for ongoing use.

Delivery

Defined components, accessibility checks, and design principles, handing them into the Transport Design System for ongoing use.

Outcomes & Metrics

Outcomes delivered so far

The booking experience was simplified end-to-end, with clearer seat selection, concessions, and payment flows. Accessibility improvements were embedded from the outset and verified against WCAG 2.1 AA requirements. Design principles - such as drawers, progressive disclosure, and sticky CTAs - were codified and adopted across the project, setting a standard for future Transport work.

Business targets (in measurement post-launch)

Increase checkout page conversions by Y%

Reduce trip enquiry calls by #%

Achieve a CSAT target of 60%

Increase online booking changes by 50%

Improve concession conversion rates by 20%

(Note: These were the defined project targets. Results are still being tracked following launch.)

Outcomes & Metrics

Outcomes delivered so far

The booking experience was simplified end-to-end, with clearer seat selection, concessions, and payment flows. Accessibility improvements were embedded from the outset and verified against WCAG 2.1 AA requirements. Design principles - such as drawers, progressive disclosure, and sticky CTAs - were codified and adopted across the project, setting a standard for future Transport work.

Business targets (in measurement post-launch)

Increase checkout page conversions by Y%

Reduce trip enquiry calls by #%

Achieve a CSAT target of 60%

Increase online booking changes by 50%

Improve concession conversion rates by 20%

(Note: These were the defined project targets. Results are still being tracked following launch.)

Outcomes & Metrics

Outcomes delivered so far

The booking experience was simplified end-to-end, with clearer seat selection, concessions, and payment flows. Accessibility improvements were embedded from the outset and verified against WCAG 2.1 AA requirements. Design principles - such as drawers, progressive disclosure, and sticky CTAs - were codified and adopted across the project, setting a standard for future Transport work.

Business targets (in measurement post-launch)

Increase checkout page conversions by Y%

Reduce trip enquiry calls by #%

Achieve a CSAT target of 60%

Increase online booking changes by 50%

Improve concession conversion rates by 20%

(Note: These were the defined project targets. Results are still being tracked following launch.)

Results

Launched and Ready to Travel

The new Regional Booking System has recently launched, replacing the legacy Amadeus platform and delivering a more intuitive, accessible way for customers to book long-distance journeys. While metrics are still being measured post-launch, early feedback shows smoother journeys and fewer customer pain points.

Results

Launched and Ready to Travel

The new Regional Booking System has recently launched, replacing the legacy Amadeus platform and delivering a more intuitive, accessible way for customers to book long-distance journeys. While metrics are still being measured post-launch, early feedback shows smoother journeys and fewer customer pain points.

Results

Launched and Ready to Travel

The new Regional Booking System has recently launched, replacing the legacy Amadeus platform and delivering a more intuitive, accessible way for customers to book long-distance journeys. While metrics are still being measured post-launch, early feedback shows smoother journeys and fewer customer pain points.