A Porto-based product designer who thinks in systems, not screens.
I lead multi-brand design system work across six BMW Group brands — turning fragmented component libraries into one shared, accessible foundation.
I moved into product design from a Visual Arts & Multimedia background, which is probably why I still think about interfaces in terms of composition, rhythm, and contrast before I think about pixels. That instinct is useful in design systems work: most of the job is deciding what stays consistent and what's allowed to flex.
At Critical TechWorks I contribute to the architecture of a three-layer token system — Primitive, Semantic, Component — that lets BMW, MINI, MOTORRAD, Rolls-Royce, ALPINA and Alphabet share one component library without duplicating it six times. A lot of my day-to-day is naming things well, embedding WCAG 2.2 checks into review workflows, and using AI-assisted tooling to keep Figma and Storybook honest with each other.
Before that, at Hi-Interactive, I redesigned homebanking flows for EuroBic and built a 24px iconography grid for Galp — smaller teams, but the same underlying question: how do you make something feel inevitable, not just correct.
Good design should remove the need for interpretation — it should guide, clarify, and support the decision someone's already trying to make.