03 · Design
We design every screen and every state, not just the happy path.
A demo shows the good day. A product has to hold the bad one too. We design the empty states, the errors, the loading, and the edges where real use lives.
The flow comes first, then the surface. Each screen earns its place by moving the core habit forward.
You review a design that reflects the product you will actually ship, so there are no surprises when it becomes code.
