Crypto Wallet
About project
Non-custodial crypto wallet across three platforms (Mobile App, Web App, Browser Extension)

Role
Worked as part of a product team alongside a product manager, analysts, and developers.

Responsibilities
Conduct UX research (UX testing, A/B tests, customer development), monitor funnels, improve existing design and develop new features, maintain and expand the UI kit and design patterns.
01. Context
Crypto exchange and purchase are core functions of a crypto wallet — they directly impact conversion, user retention, and transaction volume.

Despite high traffic, a large percentage of users didn’t complete the exchange flow. Moreover, over 50% of completed exchanges were made through external wallet addresses, which meant funds didn’t stay within our ecosystem. As a result, we missed out on potential revenue from future transactions – a critical issue for the product’s value and business performance.

This needed to be fixed, as it directly affected both the product’s perceived value and key business metrics.
02. Research
To identify the problems, I used both qualitative and quantitative research methods:
• Analyzed funnels in Amplitude and identified the key drop-off points
• Collected user feedback from social media, NPS forms, and support requests
• Conducted moderated UX tests and hallway testing
• Compared our flow structure with competitor flows in the Web3 space

I identified the main issues and moved on to validating hypotheses and prioritizing improvements based on real user needs.

The flows were unclear to users, overloaded with unnecessary steps, included confusing technical terms, and lacked time estimates for completion — all of which led to excessive cognitive load.
Exchanges before
03. Insights ✨
The research revealed several key issues affecting conversion and user trust.
04. Solution
To address the identified issues and validate our hypotheses, I implemented the following changes:

  1. Separated exchange and purchase into two distinct entities
  2. Optimized the progress bar into a single screen and described the process using more accessible language
  3. Removed the ability to exchange between external wallet addresses to retain user funds within our wallet
  4. Added an estimated completion time on the exchange confirmation screen
  5. Introduced quick amount input buttons for both exchange and purchase flows
  6. Added available balance and current exchange rate information to the main exchange screen
  7. Added a widget to the wallet home screen displaying the status of ongoing exchanges and a countdown timer until completion
Exchanges after
05. Outcomes
The redesigned flow led to significant improvements:

• Conversion rate for exchange and purchase increased from ~12% to 19%
• Number of external exchanges dropped by 25%, helping retain more user funds within the wallet
• Support requests related to confusion during the exchange process decreased noticeably
Made on
Tilda