Swedish public radio

Role: Software developer Apple platforms + design system
Team: Developers + designers

I led creation/improvement of our design system that impacted iOS, Android and web, alignment in both code and Figma:

From inconsistent static theme to consistent dark and light mode.



From hex color codes spread throughout the code to semantic color variables.



From views/pages built as large singular units to reusable and composable viewcomponents.



From viewcomponents named after the content to semantic/role based naming that improve reusability.



From hardcoded inconsistent sizing/spacing to size variables that are 8 point multiples.



From slightly different variants of the same icons as jpg, png to single tintable variant as SVG.



From limited accessibility text sizing and truncation at 1 or 2 rows to full scaling and infinite rows (configurable).