Address
Utrecht, Veenendaal

Work Hours
Monday to Friday: 9am – 5pm
Weekend: 10am – 5pm

a.s.r. Website Platform Migration

Introduction

a.s.r. is one of the largest insurance companies in the Netherlands. This project involved migrating the a.s.r. public website from an existing Vue.js and Vite frontend backed by Sitecore as the CMS to a modernised stack built on Nuxt.js and Contentstack. The goal was to improve the editorial experience, streamline content operations, and establish a more maintainable frontend foundation.

Project Description

The migration replaced the existing CMS and frontend layer while keeping the website running for visitors throughout the transition. Contentstack was selected to simplify the editorial workflow and reduce operational overhead compared to Sitecore. Nuxt.js replaced the Vue.js and Vite setup to bring server side rendering and improved performance to the platform.

The project required close collaboration across editorial, business, and engineering stakeholders to ensure the migration scope was clearly defined and priorities were managed throughout delivery.

My Role

My involvement spanned several dimensions of the project:

  • Stakeholder communication: Keeping business stakeholders, editors, and the engineering team aligned on scope, priorities, and progress throughout the migration.
  • Project planning: Structuring the delivery roadmap and helping coordinate work across the team.
  • Architecture collaboration: Contributing to decisions on how the Sitecore content model would be translated to Contentstack and how the Nuxt.js application would be structured.
  • Feature development: Building features on the new Nuxt.js and Contentstack platform as part of the migration effort.

Challenges Faced

The project presented several recurring challenges:

  • Content model translation: Mapping complex Sitecore content structures to Contentstack required careful analysis and stakeholder input to avoid losing editorial flexibility.
  • Stakeholder alignment: Coordinating business expectations with engineering realities meant ongoing communication and expectation management across teams.
  • Live migration: Keeping the website available to visitors while replacing core infrastructure required disciplined planning and staged delivery.

Technologies and Tools Used

The project relied on the following technologies:

  • Vue.js and Vite: The legacy frontend stack being replaced.
  • Nuxt.js: The new frontend framework, enabling server side rendering and a more scalable application structure.
  • Contentstack: The new headless CMS, replacing Sitecore for editorial content management.
  • Sitecore: The legacy CMS from which content and structure were migrated.

Conclusion

The a.s.r. website CMS migration delivered a modernised content management platform on Contentstack alongside a fresh Nuxt.js frontend, strengthening both the editorial workflow and the technical foundation for the site. Working across stakeholder communication, planning, architecture, and feature delivery gave me a broad view of what a successful platform migration requires end to end.