Genie is a peer-to-peer shopping platform that connects shoppers seeking hard-to-find international products with travelers who can bring them across borders.I led the end-to-end product design for the platform’s first phase, defining the core shopper experience from creating a request to finding and matching with the right traveler.Genie is a shopping delegation platform designed to connect shoppers with travelers, making it easier to access unique foreign products. Developed by a Taiwanese startup, the idea stems from the growing demand for region-specific items like anime goods and K-pop merchandise from Japan and Korea. Currently, consumers often rely on e-commerce platforms to find these products but struggle to locate sellers or face high shipping costs. Genie aims to provide a more flexible purchasing channel while offering travelers fair compensation for their assistance.
In this project, I was responsible for the end-to-end design process to deliver the final design for the first phase, focusing on the “shopper’s matching flow.

The team came in with a strong product idea, but the underlying user problem and value proposition were still unclear. Before moving into design, I stepped back to understand how people currently shop for hard-to-find products across borders, where the experience breaks down, and what would motivate them to use a peer-to-peer alternative.I started the project with user and market research to clarify the opportunity and define a stronger foundation for the product.
I mapped the existing ways people purchase foreign products and identified five primary channels: local retailers, global e-commerce, purchase agents, direct purchases from overseas stores, and friends or family.Comparing these options across price, product availability, trust, and flexibility helped reveal where existing solutions fall short and where Genie could provide a differentiated experience.

I interviewed eight people who had purchased foreign products at least three times in the past year. The goal was to understand what drives their purchases, how they choose between different shopping channels, and where they encounter friction.These conversations helped uncover the behaviors, motivations, and pain points that would shape Genie’s core product experience.

The research revealed two primary user groups with very different motivations. One group seeks products from their home country while living abroad, driven by familiarity and cultural preferences. The other actively seeks region-specific products tied to personal interests, such as K-pop, anime, or fashion. Identifying these two groups helped clarify who Genie could serve and the different needs the experience would need to support.

Research showed that people default to established e-commerce platforms when products are widely available, even if they cost more. Convenience and reliability often outweigh price.
Genie becomes more valuable when traditional channels fall short—especially for niche, limited-edition, or region-specific products that are difficult to purchase internationally. This insight helped sharpen the product’s value proposition around access rather than price.

Friends and family are often the most affordable way to access products from abroad, but relying on them comes with limitations. Travelers may not be going to the right place at the right time, and shoppers often hesitate to ask for help because they don’t want to create extra burden or social pressure.This revealed an opportunity for Genie to turn an informal favor into a structured exchange—giving shoppers access to a broader network of travelers while compensating travelers for their time and effort.

The research clarified where Genie could create the most value: helping people access hard-to-find foreign products without relying on personal favors or limited travel opportunities.This became the foundation for the core experience—connecting shoppers with a broader network of travelers through a flexible, compensated exchange.
With the product direction established, I mapped the end-to-end experience to define how shoppers and travelers would interact across the platform.
The system map established the product’s core structure, while the user flow connected the key stages of the experience—from onboarding and matching to negotiation, payment, and delivery. This gave the team a shared framework for aligning on the product before moving into detailed interaction design.

Because Genie serves both shoppers and travelers, designing the entire marketplace at once would introduce unnecessary complexity. For the first phase, we prioritized the shopper-side matching experience—the critical path from creating a shopping request to finding and connecting with the right traveler.This allowed us to validate the platform’s core value proposition before expanding into the broader marketplace experience.

I translated the shopper matching flow into a low-fidelity prototype and tested it with five shoppers, focusing on whether they could easily create a request, evaluate potential travelers, and initiate a match.At the same time, I interviewed three people with experience purchasing products for others while traveling. Although the traveler experience wasn’t part of this phase, understanding what would motivate travelers to participate was critical to validating the viability of the marketplace.


Traveler interviews surfaced an unexpected concern: carrying products across borders introduces legal and regulatory risks. Participants worried about prohibited items, customs duties, purchasing limits, and unknowingly violating local regulations.
This shifted the problem beyond matching shoppers with travelers—Genie also needed to help travelers understand and manage the risks they were taking on.For Phase One, we reduced exposure through product restrictions and manual review, while identifying regulatory guidance as a critical area for future development.

Based on research insights, we prioritized three features for the core matching experience: easy product input, shopping request profiles, and a reward system.



Users can quickly create an account and enter the experience as a shopper by default. They can switch to traveler mode at any time to add upcoming trips and discover shopping requests along their route.
Users provide only the essential product details, while Genie automatically searches for matching product information. If no match is found, they can quickly add the remaining details manually.
Shoppers set a reward for travelers when creating a request and can adjust it later to attract more interest. This creates a flexible incentive based on the effort and complexity of each purchase.For safety, requests are reviewed before being published to reduce regulatory and prohibited-item risks.
Each request becomes a profile that connects shoppers with relevant travelers. Shoppers can compare travel dates, locations, and ratings, while travelers can discover requests that match their upcoming trips.
Since the product had not launched yet, I used usability testing to establish an initial benchmark for the shopper request experience. I tested the final flow with 10 users, measuring task completion, ability to find key information, and time on task.The results showed that all participants could locate the information they needed, while 90% completed the flow without assistance. These metrics gave the team a baseline for evaluating and improving the experience in future iterations.
Successfully located required information
of users completed the flow without asking for help
average time that users spent on completing the request flow
