Available for work

Available for work

How we built a Token Swap feature for our Crypto Wallet

Role

Product Designer

Scope

Research

Information Artchitecture

UX Design

Visual Design

Animation

Duration

2 Months

Team

1 × Product Designer

1 × Product Manager

3 × Developers

Objective

To create a swap functionality for Veera Wallet users, allowing them to easily swap the assets they hold.

Why are we doing this?

Users tends to hold those assets which they hope to increase in the future. To achieve this they usually swap the assets which they hold in their wallet.

Need and opportunity

Making crypto accessible

Swaps are useful for rebalancing portfolios or moving between tokens on different chains. They help save time, reduce complexity, and improve the overall user experience.

Daily Trading volume

$61.8 Billion

Daily Platform fee collected

$9.3 million

​The cryptocurrency exchange landscape has experienced significant growth, with both centralized and decentralized exchanges reaching annual trading volume to approx $18 Trillion.

Main players

I evaluated Binance, Uniswap, Phantom, and OKX using trading volume, supported tokens/chains, fees, slippage, cross-chain support, UX, and security. Insights came from market reports, exchange docs, and analytics platforms, along with TVL and platform innovations to gauge trust and adoption.

Traditional user journey

Step 1

Visit to DEX or DEX Aggregators

Step 2

Connect their wallet

Step 4

Initiate the swap

Step 3

Choose the assets

Step 5

Pay the gas fee

💬 The goal here is to reduce the steps & make these tasks seamless within the ecosystem of our native app.

Challenges

Token Compatibility & Standards

Not all tokens follow the same standards (e.g., ERC-20 vs BEP-20), and some swap features may not support certain tokens, causing failed transactions or user frustration.

Complex UX & Jargon

Terms like slippage tolerance, liquidity pools, gas estimation, or router paths can overwhelm non-technical users. Inconsistent UX across apps can increase confusion.

Lack of Cross-Chain Support

Swapping assets across different blockchains (e.g., ETH to BNB) usually requires bridges or specialized protocols. Many DEXs do not natively support this, and the process can be complex or risky.

Scams & Fake Tokens

Especially on permissionless platforms, users can easily swap into scam or fake tokens with identical names or logos to legit ones, leading to losses.

Limited Transparency

Some platforms abstract too much away, making it hard for users to understand what’s happening behind the scenes (e.g., which route was used, what fees were taken, etc.), reducing trust.

High Level Solution

An overview of the direction which would help us to achieve the desired results.

User find the best swap price

Users will be able to access the swap page and compare prices to identify the best available rate for their token swap.

Verify optimal pricing

Users will be able to access the swap page and compare prices to identify the best available rate for their token swap.

Import custom tokens

Users will be able to access the swap page and compare prices to identify the best available rate for their token swap.

Seamless multi-chain swapping

Users will be able to access the swap page and compare prices to identify the best available rate for their token swap.

Success metrics

An overview of the direction which would help us to achieve the desired results.

Revenue

Daily Fee collected

Best Price access

User Engagement

Average session time

Swap compeltion time

DAU, MAU increment

Expand User Base

Cross- chain compatibility

NPS score

Security

Number of security incidents (lower is better)

Wireframes

Veera Swap

Happy Flow

This is how the shortest path from selecting an asset to completing the transaction looks like for a successful swap.

Scroll

Import Token Flow

If a token wasn't found in the list this flow enabled the user to import a custom token to be swapped.

Scroll

Other Elements and Screens

Dark mode

Color tokens from our custom color system were implemented as Figma variables to ensure consistency across appearance modes and streamline developer handoff

Projected Impact

Below is the estimated impact in terms of user numbers & revenue.

Metric

March 25 (Current)

Aug-25 (Conservative)

Aug-25 (Optimistic)

MAU

1,301,374

1,340,415 (+3%)

1,392,470 (+7%)

DAU

63,521

66,697 (+5%)

69,873 (+10%)

Avg. Session Length (s)

149.47

156.9 (+5%)

171.9 (+15%)

Sessions/User/Month

2.12

2.23 (+5%)

2.33 (+10%)

Users using Swap

-

26,808 (2%)

69,624 (5%)

Revenue forecast

Avg. Swap Transaction Size: $100

Swap Fee: 0.15%

Swap Frequency: 2 swaps per user per month

Swap Feature Adoption:

  • Conservative: 2% of MAU

  • Optimistic: 5% of MAU

Feb 5, 2026

-

8:48:00 PM

Khurram Shadab UX Portfolio @2025

Feb 5, 2026

-

8:48:00 PM

Khurram Shadab UX Portfolio @2025

Feb 5, 2026

-

8:48:00 PM

Khurram Shadab UX Portfolio @2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.