Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Posts
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Just seen
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
In the other news got myself a new road bike today. The old bike served a good 12.000 km, but it now needs so many new parts that my plan is to fix the bare minimum to get it to a working state again and then try selling 🥹
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Working with these internet speeds over the past weeks have made me focus on improving the performance of everything I’ve touched at work.
Also, reminded me of something that I wrote in April 11 years ago which somehow feels even more relevant in 2026: https://arielsalminen.com/2015/the-many-faces-of-the-web/
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Evenings like this 🧡
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
too zorb
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
I also improved the Elena Playground and made it support external stylesheets and CSS Module Scripts which deserved a live example as well: https://elenajs.com/playground/#css-module-scripts
(and yeah, as the example suggests, https://design-system.club is built with Elena now 🧡)
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Did some major performance improvements and bug fixes for Elena last week. Technically we’re now at v1.0.0-rc.12 already, but this was the most significant set of changes: https://github.com/getelena/elena/releases/tag/%40elenajs%2Fcore%401.0.0-rc.11
We’re getting close to stable v1.0.0 soon. ☺️
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
This week is turning better when I least expect it. 🧡
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
It’s going well when you haven’t slept in two nights and have been crying your eyes out during the following days. I’m such an emotional wreck this week 😭
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Just received two of these t-shirts in mail. 😍
https://shop.joinmastodon.org/products/mastodon-i-write-alt-text-unisex-t-shirt-copy
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
It seems like all the random projects I ever build are born out of frustration. Elena started ~5 months ago because I wasn’t being taken seriously (probably since I am not a white male in this industry 🤷🏻♀️)
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Got some great news this week and looks like I’m all booked until early 2027 for client work. *needs to update the availability on the website*
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
I’ve written a new documentation page on “Rendering” and what Elena does behind the scenes because it’s probably a lot smarter than you’d expect from a tiny library:
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Just published a new version of Elena, v1.0.0-rc.8, which adds performance improvements while making the minified bundle size ~12% smaller: https://github.com/getelena/elena/releases/tag/%40elenajs%2Fcore%401.0.0-rc.8
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Happy to see the first community contribution (for docs!) land Elena and me not being the only person on the “contributors” list 🥹
https://github.com/getelena/elena
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Built a Node.js + @11ty@neighborhood.11ty.dev based analytics dashboard for the client’s design system today to track the adoption rate across production apps.
Turned out to be useful already since we had no idea of some of the products already using the design system and/or still on pre-release versions. 😅
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
I’m excited to announce the 1̶s̶t̶ 7th release candidate of Elena today! 🫶
Elena is a simple, tiny library for building Progressive Web Components. Unlike most web component libraries, Elena doesn’t force JavaScript for everything.
Crafted with love and care using HTML, CSS & plain JS: https://elenajs.com
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Letting that @DavidDarnes@mastodon.design get an early sneak peek of this thingy made me realize it needs proper docs website, even if I tried to resist it and dump it all onto .md files on GitHub. So yeah, here we are…
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Had fun this morning building this thing:
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Ok, figured I’ve been sitting on this project for a while now so decided to give test access to @DavidDarnes@mastodon.design to tell me if it’s all shit and I should just throw it away 🤷🏻♀️
Also: **Am I the only one who feels like this when getting close to publishing a big project _(like every single time)?!_** 🫠
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Found a bug in Firefox with CSS @scope and [attr=value], but now checked out the pre-release build and seems to be fixed there. So perhaps this won't exist soon anymore (in v149?).
Minimal reproduction regardless:
https://codepen.io/arielsalminen/full/raMazZV
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Been working on improving the test coverage (*still*), fixing the last remaining issues (*I know, I know*), and writing documentation for https://elenajs.com.
Things are starting to slowly stabilize. Maybe there will also be an *alpha* release out in the near-ish future… 🤞🏻
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Been working on some usage examples this morning. While this is not gonna cover everything, it’s still missing a few (like e.g. @11ty@neighborhood.11ty.dev !)
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Has set up a tent in our living room because why not
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Look at all those 💯s 😍
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
*has written some draft docs*
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
I am not addicted to block blast, I am not addicted to block blast, I am not addicted to block blast,
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
I should really update this page at some point 😅 https://elenajs.com
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Getting somewhere after spending the whole day on moving this thing forward.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Based on last week’s color research (think I posted a huge screenshot of this), I’ve now built a tool for managing all those colors and generating more consistent color palettes moving forward. So much fun!
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Just spent two hours migrating away from all google & amazon services. 90% of this time was spent on figuring out how to actually delete organization on google’s admin console (I hate that UI even more now).
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Working on naming guidelines and design tokens architecture today. I’ve produced so much content that my brain is now mush and it’s barely past noon
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
We’re currently working on revised foundations for the new Kesko Design System and I’m researching the existing color systems + their usage across various products and contexts. Super fascinating work given the scale of the organization. 😍
Here's a glimpse into what’s happening:
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
This winter has reached a point where I’m like *oh, its only -18°C right now, that’s not too bad*
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Solving the Cheese Crave™
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Would you like to work with me? 👋🏻 I’m currently helping to strengthen the existing design systems team at Kesko and we’re looking for a nice & talented designer/developer to join us.
https://arielsalminen.com/2026/hiring-a-design-engineer-for-kesko-design-system/
Design systems architect • A girl who lost her heart somewhere in California 🧡 • Mainly posting about design systems, web components, the web platform & my road cycling adventures.
Kicking off 2026 at work finally. First up: finishing a job posting to find someone to help me with the current project.