You can break to a new flexbox row or column without setting the size of an item: add a collapsed flex item between two flex items
Creating a masonry (or mosaic) layout with flexbox produces a grid with a seemingly shuffled and obscure order, but we can achieve a natural ordering by using :nth-child() and the order property
Nobody likes to wait… but you can make it less of a pain. I've created SpinKit, an open-source collection of loading spinners animated with CSS.
As the Experience Design Director for Minecraft I worked with the team at Mojang to overhaul their UI infrastructure and design and iterate on new and old Minecraft games.
Early on at Spotify I lead the UI design for all products and worked with building the design team.
I speak at events and facilitate workshops within design, digitalization, and innovation.
I've worked as an Industry Leader at Hyper Island for several years. I've written curriculums, managed courses, and taught programming, design, statistics, data strategy, and rhetorics.
I'm a jury member for the Swedish Design Awards (Svenska designpriset), working with all digital categories.