Michielvan der Ros

Staff engineer and tech lead for web

Frontend architecture. Design systems. Developer experience.

About

Ten years at 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

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.
Talks 5 talks · 2025 – 2026One space to rule them all28 October 2026 · JoyConfGround Truth17 September 2026 · The Foundation Under the AI, Storyblok × TwentysevenRerouting3 September 2026 · AI Native Netherlands at Buro de PijpHow to prevent a rewrite8 May 2026 · DEVWorld ConferenceNavigating the challenges of localization during a company pivot15 October 2025 · JoyConfTitle card of the talk How to prevent a rewrite at DEVWorld Conference 2026Show the talks Hide the talks

Talk

One space to rule them all

JoyConf · Mainz

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.

Talk

Ground Truth

The Foundation Under the AI, Storyblok × Twentyseven · Breda

With Danielle van Zuijlen

From maps to decisions. An AI answers from what it once read, while the world keeps changing. The model is not the hard part, ground truth is.

Talk

Rerouting

AI Native Netherlands at Buro de Pijp · Amsterdam

From tech debt you’ve been putting off to a codebase agents can actually navigate. Bringing agents into an existing production frontend: orienting them in unfamiliar code, and the habits that make their work safe to trust.

Talk

How to prevent a rewrite

DEVWorld Conference · Amsterdam

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

Talk

Navigating the challenges of localization during a company pivot

JoyConf · Amsterdam

With Danielle van Zuijlen

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

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

Creating the smoothest checkout experience for TomTom.com

Frontend Developer Meetup at ING · Amsterdam

With Paul Tondeur

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

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

Digital storytelling and journalism

Reasons to be Creative · Brighton

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

2010 – 2012

Senior interaction developerRandom Studio

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

2008 – 2010

Senior developerVirtual Fairground

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

Talk

3D rendering optimisation for MMOs

Flash on the Beach · Brighton

Three Minute Wonder

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

2004 – 2008

Interaction developerWaag Societynow Waag Futurelab

Interactive applications for web, game consoles and touchscreens.