Michielvan der Ros

Staff engineer and tech lead for web

Frontend architecture. Design systems. Developer experience.

About

Ten years on tomtom.com, from the online store to the platform underneath. Before that: games, interactive documentaries and agency work.

Storyblok MVP. Speaker. Mentor at Codam.

How I work

  1. 01Red, green, refactor

    Test first, make it work, then make it clean.

  2. 02Names tell the story

    Name things after the domain, not the plumbing.

  3. 03Leave it cleaner

    If nobody needs it, delete it.

  4. 04Clarity over cleverness

    Readable beats clever.

The route

Legend

Select a skill to highlight it on the route.

Waypoints
Languages
Frameworks
Content
Search
Architecture
Design
Accessibility
Developer experience
Media

2004 – 2008

Interaction developerWaag Societynow Waag Futurelab

Interactive applications for web, game consoles and touchscreens.

2008 – 2010

Senior developerVirtual Fairground

Club Galactik, an online multiplayer game with 3D characters.

Talk Flash on the Beach · Brighton · 2009

3D rendering optimisation for MMOs

Three Minute Wonder

Rendering dozens of custom 3D avatars at once in an online game.

2010 – 2012

Senior interaction developerRandom Studio

Interactive work for major brands, with Random Studio and Champagne Valentine.

2012 – 2020

Freelance frontend developerXNY.nl

Interactive documentaries, educational games and web apps.

  • Co-hosted the Hackastory hackathon at ISOJ in Austin, Texas.
  • Educational games, winner of the Comenius EduMedia and N.O.T. Innovation awards.

Talk Reasons to be Creative · Brighton · 2018

Digital storytelling and journalism

Ten years of interactive journalism, behind the scenes: the stories, the tools, the tech.

2016 – 2025

Tech lead, frontend engineerTomTom

tomtom.com, from the online store to the corporate site.

  • One-step checkout for the online store.
  • Rebuilt the corporate site in 2018: React, server-side rendering, headless CMS.
  • The design system behind every page.
  • Newsroom on Next.js and Storyblok, the first step off Tridion.
  • Moved to the cloud, GitHub and TypeScript.

Talk Frontend Developer Meetup at ING · Amsterdam · 2017

Creating the smoothest checkout experience for TomTom.com

With Paul Tondeur

A single page checkout in React and MobX: why TomTom needed it, the UX design, and the code.

2025 – now

Staff engineer, tech lead web developmentTomTom

Architecture of the TomTom web platform.

  • Moved all content to Storyblok.
  • Rebuilt the Traffic Index in Astro, React and Svelte.
  • Redesigned the site navigation and its content model.
  • Brought the design system in line with Figma and Storybook.
  • Kubernetes platform with GitOps deployments.
  • Grand Prize, Storyblok x AWS Hackathon.

Talk JoyConf · Amsterdam · 2025

Navigating the challenges of localization during a company pivot

With Danielle van Zuijlen

How TomTom moved its localization from a monolithic CMS to Storyblok.

Talk DEVWorld Conference · Amsterdam · 2026

How to prevent a rewrite

Rewrites are expensive and rarely deliver. How to keep a frontend evolving instead.

Talk JoyConf · Mainz · 2026

One space to rule them all

Keep it simple, don’t repeat yourself, also for content. Since 2022 TomTom runs its consumer, business, newsroom and legal sites from a single Storyblok space, without staging.