I started out as a UI/UX designer, but gradually drifted into a UI Developer over several jobs. I always felt like learning more about software and how it worked would make me a better designer. My specialty is still in CSS, HTML, and interactive JS, but I have done a lot of work in Angular, React, GraphQL and all that fun stuff.
I also enjoy working with Webpack and tooling (I know, masochist...) because I like trying to maximize the efficiency of the development process. I am not sure why this is exciting to me, but if I can reduce the -- change + save + reload and check -- cycle in half for every developer, I see huge GAINZ in productivity $$$ etc. I get a kick out of that for some reason.
My current and previous couple roles have involved building and maintaining Design Systems for organizations. I'm a huge proponent of modular and OOCSS approaches (e.g. BEM, SMACSS). After initially throwing up in my mouth at the idea, I have become a recent convert to CSS in JS approaches (CSS Modules, Styled Components, etc) to address this concern.