Scalable web experience for Dutch Railways

Building the foundation for a consistent and scalable NS.nl experience

The Dutch Railways (NS) is moving towards one integrated website for all travellers — from daily commuters to international journeys. With over 1.1 million passengers per day, that means bringing a wide range of needs, teams, and content into one clear, consistent experience.

The new homepage for NS.nl

What I’m working on

With multiple teams working on the same platform, consistency doesn’t happen automatically.

As part of the channel team, I focus on the foundation: templates, components, and how everything fits together in the CMS.

Bridging design and code

A big part of my role is making sure designs hold up in real use.

I work closely with engineers and the Nessie Design System team to ensure everything we design is buildable, scalable, and works in the CMS.

With multiple teams working on the same platform, consistency doesn’t happen automatically.

As part of the channel team, I focus on the foundation: templates, components, and how everything fits together in the CMS.

Bridging design and code

A big part of my role is making sure designs hold up in real use.

I work closely with engineers and the Nessie Design System team to ensure everything we design is buildable, scalable, and works in the CMS.

Redesign for the Homepage on mobile
Redesign for the Travel Page on desktop

Keeping things consistent across many teams

I work closely with senior designers and content specialists across multiple teams.

A big part of my role is setting direction and creating clear guidelines and guardrails, so teams can move faster while staying consistent with the overall web strategy.

The focus is not just on individual pages, but on creating a system that works across teams, content, and use cases.

Impact

  • Redesigned key pages including homepage and travel pages

  • A scalable template system used across teams

  • Additions and improvements to the Nessie Design System

  • Faster and more consistent page creation in the CMS

  • Stronger alignment between design, content, and development

I work closely with senior designers and content specialists across multiple teams.

A big part of my role is setting direction and creating clear guidelines and guardrails, so teams can move faster while staying consistent with the overall web strategy.

The focus is not just on individual pages, but on creating a system that works across teams, content, and use cases.

Impact

  • Redesigned key pages including homepage and travel pages

  • A scalable template system used across teams

  • Additions and improvements to the Nessie Design System

  • Faster and more consistent page creation in the CMS

  • Stronger alignment between design, content, and development

Redesign for the Train Routes Page on mobile
Example of the current and new homepage for NS.nl (drag the arrow-icon)
Redesign for the Train Routes Page on desktop