Over the years, I have built new products, redesigned existing ones, worked without a designer, and worked with designers who could only give the team a limited amount of time.

In all those situations, I faced the same question: what is the fastest way to turn product requirements into a solid interface?

By solid, I mean an interface that looks good, is easy to use, works across different screen sizes, and does not become inconsistent as the product grows.

I have tried exploring layouts in Figma, adjusting the interface directly in code, borrowing ideas from other products, and asking Claude or Codex to generate designs. These approaches can help, but they often leave us with several possible directions and little confidence about which one to follow.

The fastest reliable approach I have found is to start with an existing, mature design system and adapt it to the product.