Clarity over decoration
Every element earns its place. If it does not serve the product, it does not ship.
These are not slogans. They are the working rules I return to on every project — the reason the work still holds up years later.
Principles
5
Method
Four steps
Bias
Restraint
Output
Shipped
Every element earns its place. If it does not serve the product, it does not ship.
The work is invested with time and care. Considered craft compounds over years.
Type carries hierarchy, tone, and trust before any other element does.
Animation communicates state and cause. It is never used for its own sake.
Systems, brands, and products are designed to hold up long past their launch.
Name the problem in one sentence before touching a canvas.
Rough, fast, disposable. Ideas earn their polish later.
Type, spacing, and motion tuned until nothing fights.
Real code, real users, measured — not a pretty prototype.