Choose the constraint that mattered
ADP created a valuable distribution channel, but requiring every buyer to create a separate Fringe account introduced friction before purchase. I centered the MVP on removing that requirement so people could discover and buy Fringe offerings from the marketplace they were already using.
Define and deliver the MVP
I defined the first release around a complete, usable purchase journey rather than a collection of disconnected screens. I designed the experience and led its UI development, carrying decisions about product scope and interaction behavior directly into the shipped interface.
Connect identity, commerce, and fulfillment
The React and Vite interface used OAuth and an authentication proxy to call Fringe REST APIs, while Stripe supported payment and fulfillment. That architecture let buyers remain in an officially branded Thrive experience without creating or navigating through a separate Fringe account.
Carry the product beyond launch
I guided the offering through launch and continued supporting it afterward. The result was a simpler buying experience and an additional distribution channel that exposed Fringe products to people who might not otherwise have discovered or purchased them.
