Reservoir bridge, 7:42pm. Wind was wild today.
Napoz needed to support wildly different challenges without making people configure every possibility.
The problem wasn't a lack of ideas. It was how much work stood between an idea and “Post.”
Napoz had tried to support almost any kind of challenge by giving creators more options. But flexibility had become configuration: rules, measurements, difficulty, expiry, images, copy — a dozen small decisions before anything could go live.
Instead of redesigning ten steps, I looked for the structure underneath them.
That led to three underlying models: Rank, Streak, and Participation. They gave an open-ended product enough structure to become simple.
As I rebuilt Create, I realized the existing design system couldn't support the product we were designing.
The library had inconsistent typography and color, production had drifted from Figma, and key components were missing — engineers sometimes created them directly in code.
So I rebuilt the system: a new brand color, new type system, expanded component library, and clearer rules for how the product should look and behave.










