I design the layer most designers skip.

I'm Viri — a product designer with a track record at Microsoft, AWS, and Oracle. I work on complex systems: AI-powered onboarding, developer infrastructure, enterprise file management. The through-line isn't the domain — it's the type of problem. Ambiguous. High-stakes. No obvious answer.

I grew up in Mexico City. That probably shaped something about how I think about systems that don't always work as promised — and the gap between what a product says it does and what it actually delivers. I've been trying to close that gap ever since.

How I work

I'm not the right designer for every problem. I'm the right designer for the ones that require you to hold a lot of complexity in your head at once — and still make a decision.

I tend to push on the framing before I start designing. Most briefs arrive as solutions in disguise — "design a better X" when the real problem is upstream. I spend time there first.

I work closest to the decisions that are hardest to reverse: interaction models, system logic, the rules that determine how a product behaves across all its states. I move fast when I'm certain. I slow down when I'm not. I've shipped under pressure, defended decisions in executive reviews, and killed work I was proud of because the data said no.

Systems over features

Frameworks and interaction models — not individual screens.

Systems over features

Frameworks and interaction models — not individual screens.

Trust as a functional property

Every state communicates something. Silence is also a message.

Trust as a functional property

Every state communicates something. Silence is also a message.

Constraints are the work

The best decisions I've made were shaped by what wasn't possible.

Constraints are the work

The best decisions I've made were shaped by what wasn't possible.

Craft is non-negotiable

Quality of execution is the argument.

Craft is non-negotiable

Quality of execution is the argument.

Outside of work

I have a cat named Ponyo who is clingy, dramatic, and absolutely convinced every meal is his last. I play support in Overwatch — I keep everyone alive and get zero credit for it. I go to the gym consistently enough that it's basically a personality trait at this point. My friends and family are the reset button for everything else.

I am, in every sense, a person who exists outside of Figma.

Ponyo!

Ponyo!

OW Main

OW Main

Traveling

Traveling

Get in touch!

If the work interests you, want to talk through a problem you're stuck on, or just want to be friends — my inbox is open.

Let's Talk

virit.cabrera@gmail.com

From ambiguity, I

frame

decide

deliver

systems that scale

If you’re looking for someone to define the system—not just design within it—we should talk.

Let's Talk

virit.cabrera@gmail.com

From ambiguity, I

frame

decide

deliver

systems that scale

If you’re looking for someone to define the system—not just design within it—we should talk.

Let's Talk

virit.cabrera@gmail.com

From ambiguity, I

frame

decide

deliver

systems that scale

If you’re looking for someone to define the system—not just design within it—we should talk.

Let's Talk

virit.cabrera@gmail.com