Christoph Reinartz

Team Lead UI/UX Engineering, Trivago


Rebuilding an aircraft on the fly

At trivago we started with an iterative rebuild of our user interface in the beginning of 2015. Next to establishing a pattern library and thereby introducing a Design System we started to rethink the way we build our user interfaces in code and design. We adapted several methodologies like Atomic Design, changed our design development workflows, did a CSS refactoring – called Project Ironman – , improved our front-end stack and changed the way we build our assets and started to rebuild the core UI components of our main product in 2016.

The talk will provide insights in our journey with rebuilding our UI at large scale in an iterative way. It will present the challenges we encountered in code, design and our processes and how we solved them. The outcome will be highlighted with real data and some of our business metrics. However it will also show some of our mistakes we did while integrating the Design System and will present the lessons we have learned out of that.

Level: All


Front-End Developer & Teamlead UI/UX Engineering at trivago. Christoph is working on scaling and improving the User Interface of the trivago products on a large scale since more than 4 years now. He worked in several agencies before. Christoph puts all his passion into making user interfaces and front-ends more consistent, accessible, performant and scalable. He likes an up-trending CSS specificity graph.