Senior Product Designer & Educator
I design digital products that work.
Method first, interface second.
About me
I have worked in design for over ten years, across product and brand.
Surprisingly, without a nervous breakdown so far.
I work on product design, design systems, and the space where design meets development.
I build digital experiences that are clear, useful and sustainable over time. Aesthetics come later, when they actually matter.
Since 2016 I have been co-founder of Be.Family, a design and communication studio working across UI/UX, development and branding.
It is where method meets reality: code, constraints, deadlines, and decisions that have to hold up outside the presentation.
I am relocating to the San Francisco Bay Area and looking for senior product designer roles.
This site covers what I do, how I think, and what I actually care about. No posturing, no empty promises. I am an Italian citizen and will need sponsorship; as a company co-founder I have access to cap-exempt routes, so my start date is not tied to the H-1B lottery calendar.
What I do
01
Senior Product Designer & Educator
When I say I do UI/UX design, some people still think the job is making interfaces look nice.
In practice I spend more time asking questions, analysing context and arguing about decisions than drawing screens.
I work on research, flows, information architecture and prototypes, looking for coherence between business goals, user needs and real constraints.
I teach at Italian institutes and universities, including IUSVE and IED, and I wrote a UI/UX course for Coursera. Same approach in the classroom: less personal taste, more method and design accountability.
02
Design systems & brand
Most product designers cannot build a brand. Most brand designers cannot ship an interface.
I have done both for ten years, and it is the most useful thing about the way I work.
A design system is not a component library, it is the set of decisions a team stops re-arguing.
I teach design systems at university level, which is the fastest way to find out where a system breaks.
Project or classroom, the goal is the same:
leave behind a method that keeps working afterwards.