Case Study -> VeWorld App

Case Study -> VeWorld App

Case Study -> VeWorld App

VeWorld — UX/UI Redesign & Feature Expansion

VeWorld —
UX/UI Redesign & Feature Expansion

VeWorld — UX/UI Redesign & Feature Expansion

VeChain Wallet · Mobile App (iOS & Android) · Web3 / Blockchain · 8 months (2025)

VeChain Wallet · Mobile App (iOS & Android) · Web3 / Blockchain · 8 months (2025)

VeChain Wallet · Mobile App (iOS & Android) · Web3 / Blockchain · 8 months (2025)

veworld vechain wallet

Making blockchain feel invisible to a 60-year-old while keeping it powerful for a crypto native — the real challenge behind this full redesign of VeWorld, VeChain's flagship self-custody wallet — while growing daily active users from 2,000 to 18,000 and surpassing 1 million installs in 12 months.

Making blockchain feel invisible to a 60-year-old while keeping it powerful for a crypto native — the real challenge behind this full redesign of VeWorld, VeChain's flagship self-custody wallet — while growing daily active users from 2,000 to 18,000 and surpassing 1 million installs in 12 months.

Making blockchain feel invisible to a 60-year-old while keeping it powerful for a crypto native — the real challenge behind this full redesign of VeWorld, VeChain's flagship self-custody wallet — while growing daily active users from 2,000 to 18,000 and surpassing 1 million installs in 12 months.

Context

Context

From Niche Tool to Mainstream Product

From Niche Tool to Mainstream Product

From Niche Tool to Mainstream Product

VeChain is a leading enterprise-grade blockchain platform. VeWorld is its flagship self-custody digital wallet, enabling users to manage crypto assets, sign transactions, and interact with decentralised applications directly from their phone.

VeChain is a leading enterprise-grade blockchain platform. VeWorld is its flagship self-custody digital wallet, enabling users to manage crypto assets, sign transactions, and interact with decentralised applications directly from their phone.

VeChain is a leading enterprise-grade blockchain platform. VeWorld is its flagship self-custody digital wallet, enabling users to manage crypto assets, sign transactions, and interact with decentralised applications directly from their phone.

I joined as Lead Designer on a team tasked with a full UX and UI overhaul — not just a visual refresh, but a structural rethink of navigation, interaction patterns, onboarding, and account security flows. In parallel, I was building the VeChain Design System, a shared component library that would serve four internal products, with VeWorld as its primary consumer.

I joined as Lead Designer on a team tasked with a full UX and UI overhaul — not just a visual refresh, but a structural rethink of navigation, interaction patterns, onboarding, and account security flows. In parallel, I was building the VeChain Design System, a shared component library that would serve four internal products, with VeWorld as its primary consumer.

I joined as Lead Designer on a team tasked with a full UX and UI overhaul — not just a visual refresh, but a structural rethink of navigation, interaction patterns, onboarding, and account security flows. In parallel, I was building the VeChain Design System, a shared component library that would serve four internal products, with VeWorld as its primary consumer.

Role

Lead Product Designer

Lead Product Designer

Lead Product Designer

  • Product Discovery

  • Interface design & Prototyping

  • Interaction Design

  • QA tester

  • Product Discovery

  • Interface design & Prototyping

  • Interaction Design

  • QA tester

Team

  • Myself (Lead Product Designer)

  • UX Lead Designer

  • Product Manager

  • 5 Engineers

  • QA Engineer

  • Myself (Lead Product Designer)

  • UX Lead Designer

  • Product Manager

  • 5 Engineers

  • QA Engineer

Tools

  • Figma

  • VeChain's Design System

  • Mixpanel & Ai analysis (Research)

  • Miro (team brainstorming)

  • Maze (User testing)

  • User-survey (social networks)

  • Figma

  • VeChain's Design System

  • Mixpanel & Ai analysis (Research)

  • Miro (team brainstorming)

  • Maze (User testing)

  • User-survey (social networks)

The Problem

The Problem

The app had accumulated significant design debt — failed contrast ratios, misused components, deep drill-down navigation. But as I dug deeper into analytics and survey data, the real problem became clearer than the visual symptoms suggested.

VeWorld needed to grow beyond its existing Web3-native audience and become genuinely usable for mainstream consumers aged 45–70 — people encountering a self-custody wallet for the first time. The interface was making blockchain feel more intimidating than it needed to be. Meanwhile, the crypto-savvy users already in the product couldn't be alienated.

That became the north star: make blockchain invisible — reduce cognitive load to zero for new users, without adding friction for power users.

The app had accumulated significant design debt — failed contrast ratios, misused components, deep drill-down navigation. But as I dug deeper into analytics and survey data, the real problem became clearer than the visual symptoms suggested.

VeWorld needed to grow beyond its existing Web3-native audience and become genuinely usable for mainstream consumers aged 45–70 — people encountering a self-custody wallet for the first time. The interface was making blockchain feel more intimidating than it needed to be. Meanwhile, the crypto-savvy users already in the product couldn't be alienated.

That became the north star: make blockchain invisible — reduce cognitive load to zero for new users, without adding friction for power users.

The app had accumulated significant design debt — failed contrast ratios, misused components, deep drill-down navigation. But as I dug deeper into analytics and survey data, the real problem became clearer than the visual symptoms suggested.

VeWorld needed to grow beyond its existing Web3-native audience and become genuinely usable for mainstream consumers aged 45–70 — people encountering a self-custody wallet for the first time. The interface was making blockchain feel more intimidating than it needed to be. Meanwhile, the crypto-savvy users already in the product couldn't be alienated.

That became the north star: make blockchain invisible — reduce cognitive load to zero for new users, without adding friction for power users.

Constraints

Constraints

Two Audiences. One Interface. Zero Compromise.

Two Audiences. One Interface. Zero Compromise.

Two Audiences. One Interface. Zero Compromise.

A dual audience with opposing mental models. Every label, pattern, and interaction had to work simultaneously at two levels of literacy. Too simple and power users feel patronised. Too technical and new users feel lost. There was no middle ground — only design precise enough to serve both.

Blockchain-specific technical boundaries. Every flow touching transactions, account backup, or key management had to be validated against smart contract interaction logic. Solutions that worked visually often needed revision once engineering flagged on-chain constraints.

Tight release cycles. There was no single launch. Fixes, new features, and design system adoption had to ship progressively — meaning design decisions made early had long downstream consequences.

A dual audience with opposing mental models. Every label, pattern, and interaction had to work simultaneously at two levels of literacy. Too simple and power users feel patronised. Too technical and new users feel lost. There was no middle ground — only design precise enough to serve both.

Blockchain-specific technical boundaries. Every flow touching transactions, account backup, or key management had to be validated against smart contract interaction logic. Solutions that worked visually often needed revision once engineering flagged on-chain constraints.

Tight release cycles. There was no single launch. Fixes, new features, and design system adoption had to ship progressively — meaning design decisions made early had long downstream consequences.

The Turning Point

The Turning Point

It Started as a Visual Problem. It Wasn't.

It Started as a Visual Problem.
It Wasn't.

It Started as a Visual Problem. It Wasn't.

Early in the project the brief felt straightforward — fix contrast failures, update the UI, modernise the visual language. But mapping the full navigation architecture in Miro made something structural visible: the app's complexity wasn't just aesthetic. It reflected the product's internal logic, not the user's mental model.

The deeper problem was that VeWorld had been designed for people who already understood blockchain. Every label, every flow, every feedback state assumed prior knowledge that most of our target users simply didn't have. Fixing the colours was never going to solve that.

This reframe changed the entire scope of the project — and became the lens through which every subsequent design decision was made.

Early in the project the brief felt straightforward — fix contrast failures, update the UI, modernise the visual language. But mapping the full navigation architecture in Miro made something structural visible: the app's complexity wasn't just aesthetic. It reflected the product's internal logic, not the user's mental model.

The deeper problem was that VeWorld had been designed for people who already understood blockchain. Every label, every flow, every feedback state assumed prior knowledge that most of our target users simply didn't have. Fixing the colours was never going to solve that.

This reframe changed the entire scope of the project — and became the lens through which every subsequent design decision was made.

Early in the project the brief felt straightforward — fix contrast failures, update the UI, modernise the visual language. But mapping the full navigation architecture in Miro made something structural visible: the app's complexity wasn't just aesthetic. It reflected the product's internal logic, not the user's mental model.

The deeper problem was that VeWorld had been designed for people who already understood blockchain. Every label, every flow, every feedback state assumed prior knowledge that most of our target users simply didn't have. Fixing the colours was never going to solve that.

This reframe changed the entire scope of the project — and became the lens through which every subsequent design decision was made.

The Framework

The Framework

Designing for "The Two Doors"

Designing for "The Two Doors"

Designing for "The Two Doors"

To solve for two fundamentally different user types without building two different products, I developed an approach I called The Two Doors.

Every screen, flow, and interaction had to pass a two-way test:

  • Door 1 — The Newcomer: A 58-year-old using a self-custody wallet for the first time. No assumed knowledge, and plain language with clear feedback at every step.

  • Door 2 — The Power User: A crypto-native user who knows exactly what they want and needs efficiency, control, and zero hand-holding.


The same interface had to let both users walk through their own door without knowing the other one existed. This framework was applied to every redesigned flow — onboarding, account creation, account backup, and navigation — and became the central design principle shared with the engineering and product teams.

To solve for two fundamentally different user types without building two different products, I developed an approach I called The Two Doors.

Every screen, flow, and interaction had to pass a two-way test:

  • Door 1 — The Newcomer: A 58-year-old using a self-custody wallet for the first time. No assumed knowledge, and plain language with clear feedback at every step.

  • Door 2 — The Power User: A crypto-native user who knows exactly what they want and needs efficiency, control, and zero hand-holding.


The same interface had to let both users walk through their own door without knowing the other one existed. This framework was applied to every redesigned flow — onboarding, account creation, account backup, and navigation — and became the central design principle shared with the engineering and product teams.

To solve for two fundamentally different user types without building two different products, I developed an approach I called The Two Doors.

Every screen, flow, and interaction had to pass a two-way test:

  • Door 1 — The Newcomer: A 58-year-old using a self-custody wallet for the first time. No assumed knowledge, and plain language with clear feedback at every step.

  • Door 2 — The Power User: A crypto-native user who knows exactly what they want and needs efficiency, control, and zero hand-holding.


The same interface had to let both users walk through their own door without knowing the other one existed. This framework was applied to every redesigned flow — onboarding, account creation, account backup, and navigation — and became the central design principle shared with the engineering and product teams.

Process

Process

Discovery through data. Without the luxury of a full research phase, I worked closely with analytics data from Mixpanel and ChatGPT insights to identify where users were dropping off, which flows had the highest friction, and what actions were being performed out of the expected sequence — a strong signal of navigation confusion.

Discovery through data. Without the luxury of a full research phase, I worked closely with analytics data from Mixpanel and ChatGPT insights to identify where users were dropping off, which flows had the highest friction, and what actions were being performed out of the expected sequence — a strong signal of navigation confusion.

Discovery through data. Without the luxury of a full research phase, I worked closely with analytics data from Mixpanel and ChatGPT insights to identify where users were dropping off, which flows had the highest friction, and what actions were being performed out of the expected sequence — a strong signal of navigation confusion.

User surveys provided attitudinal context. They confirmed that the core frustration wasn't the complexity of blockchain itself — it was the interface making that complexity feel more intimidating than it needed to be.

User surveys provided attitudinal context. They confirmed that the core frustration wasn't the complexity of blockchain itself — it was the interface making that complexity feel more intimidating than it needed to be.

User surveys provided attitudinal context. They confirmed that the core frustration wasn't the complexity of blockchain itself — it was the interface making that complexity feel more intimidating than it needed to be.

Mapping before designing. I used Figjam to audit the existing navigation architecture and map every screen, flow, and transition. This made the structural problems visible in a way that was easy to communicate to stakeholders and engineers — it shifted conversations from opinion to evidence.

Mapping before designing. I used Figjam to audit the existing navigation architecture and map every screen, flow, and transition. This made the structural problems visible in a way that was easy to communicate to stakeholders and engineers — it shifted conversations from opinion to evidence.

Mapping before designing. I used Figjam to audit the existing navigation architecture and map every screen, flow, and transition. This made the structural problems visible in a way that was easy to communicate to stakeholders and engineers — it shifted conversations from opinion to evidence.

Design system first, screens second. Because I was building the VeChain Design System concurrently, component decisions made at the system level directly shaped what was possible in VeWorld. Colour tokens, spacing scales, typography, and interactive states were defined with accessibility compliance baked in from the start — addressing the contrast failures at the root rather than patching them screen by screen.

Design system first, screens second. Because I was building the VeChain Design System concurrently, component decisions made at the system level directly shaped what was possible in VeWorld. Colour tokens, spacing scales, typography, and interactive states were defined with accessibility compliance baked in from the start — addressing the contrast failures at the root rather than patching them screen by screen.

Design system first, screens second. Because I was building the VeChain Design System concurrently, component decisions made at the system level directly shaped what was possible in VeWorld. Colour tokens, spacing scales, typography, and interactive states were defined with accessibility compliance baked in from the start — addressing the contrast failures at the root rather than patching them screen by screen.

Iterative prototyping. High-fidelity prototypes in Figma were used to validate navigation restructures and new flows — including the redesigned onboarding, account creation, and account backup security features — before any engineering time was committed.

Iterative prototyping. High-fidelity prototypes in Figma were used to validate navigation restructures and new flows — including the redesigned onboarding, account creation, and account backup security features — before any engineering time was committed.

Iterative prototyping. High-fidelity prototypes in Figma were used to validate navigation restructures and new flows — including the redesigned onboarding, account creation, and account backup security features — before any engineering time was committed.

Key Decision

Key Decision

Color foundation or features first?

Color foundation or features first?

Color foundation or features first?

I made the case for resolving brand colour tokens before designing new features. The counter-argument was speed — deadlines were real. The decision was made to run both tracks in parallel.

I made the case for resolving brand colour tokens before designing new features. The counter-argument was speed — deadlines were real. The decision was made to run both tracks in parallel.

I made the case for resolving brand colour tokens before designing new features. The counter-argument was speed — deadlines were real. The decision was made to run both tracks in parallel.

It was the right call for the business. But it meant screens needed two rounds of UI work as the system matured. I'd make a different recommendation today — and I documented the trade-off clearly at the time. That's what design leadership looks like in practice: advocate, document, then execute with full commitment.

It was the right call for the business. But it meant screens needed two rounds of UI work as the system matured. I'd make a different recommendation today — and I documented the trade-off clearly at the time. That's what design leadership looks like in practice: advocate, document, then execute with full commitment.

It was the right call for the business. But it meant screens needed two rounds of UI work as the system matured. I'd make a different recommendation today — and I documented the trade-off clearly at the time. That's what design leadership looks like in practice: advocate, document, then execute with full commitment.

The Solution

The Solution

What Changed — and Why

What Changed — and Why

What Changed — and Why

veworld vechain wallet

The redesigned VeWorld replaced deep drill-down navigation with direct access to core actions. Components were rebuilt using contextually appropriate design system elements. The colour system was rebuilt to WCAG standards and tested across common forms of colour blindness.

The redesigned onboarding, account creation, and account backup flows were built around The Two Doors principle — plain language and progressive disclosure for newcomers, efficiency and control for power users. Blockchain concepts that previously required prior knowledge were reframed using familiar mental models, real-world language, and layered detail that revealed itself only when needed.

What we shipped that didn't work first time: An early version of the account backup flow used iconography borrowed from standard cloud storage patterns. Testing revealed that Web3 users interpreted "backup" as meaning their private keys were being stored externally — a fundamental trust issue in self-custody. We scrapped the pattern entirely and rebuilt around explicit language and a step-by-step confirmation model that made local control unambiguous.
The lesson: in Web3, assumed visual conventions carry more risk than they do elsewhere.

The redesigned VeWorld replaced deep drill-down navigation with direct access to core actions. Components were rebuilt using contextually appropriate design system elements. The colour system was rebuilt to WCAG standards and tested across common forms of colour blindness.

The redesigned onboarding, account creation, and account backup flows were built around The Two Doors principle — plain language and progressive disclosure for newcomers, efficiency and control for power users. Blockchain concepts that previously required prior knowledge were reframed using familiar mental models, real-world language, and layered detail that revealed itself only when needed.

What we shipped that didn't work first time: An early version of the account backup flow used iconography borrowed from standard cloud storage patterns. Testing revealed that Web3 users interpreted "backup" as meaning their private keys were being stored externally — a fundamental trust issue in self-custody. We scrapped the pattern entirely and rebuilt around explicit language and a step-by-step confirmation model that made local control unambiguous.
The lesson: in Web3, assumed visual conventions carry more risk than they do elsewhere.

The redesigned VeWorld replaced deep drill-down navigation with direct access to core actions. Components were rebuilt using contextually appropriate design system elements. The colour system was rebuilt to WCAG standards and tested across common forms of colour blindness.

The redesigned onboarding, account creation, and account backup flows were built around The Two Doors principle — plain language and progressive disclosure for newcomers, efficiency and control for power users. Blockchain concepts that previously required prior knowledge were reframed using familiar mental models, real-world language, and layered detail that revealed itself only when needed.

What we shipped that didn't work first time: An early version of the account backup flow used iconography borrowed from standard cloud storage patterns. Testing revealed that Web3 users interpreted "backup" as meaning their private keys were being stored externally — a fundamental trust issue in self-custody. We scrapped the pattern entirely and rebuilt around explicit language and a step-by-step confirmation model that made local control unambiguous.
The lesson: in Web3, assumed visual conventions carry more risk than they do elsewhere.

Results & Business Impact

Results &
Business Impact

Results & Business Impact

Measured across a 12-month window of sequential releases:

Measured across a 12-month window of sequential releases:

Measured across a 12-month window of sequential releases:

Engagement

  • Daily Active Users: 2,000 → 18,000 (+900%)

  • Monthly Active Users: 17,000 → 155,000 (+900%)

Engagement

  • Daily Active Users: 2,000 → 18,000 (+900%)

  • Monthly Active Users: 17,000 → 155,000 (+900%)

Engagement

  • Daily Active Users: 2,000 → 18,000 (+900%)

  • Monthly Active Users: 17,000 → 155,000 (+900%)

Growth

  • App Installs: 81,000 → 335,000 (+400%)

  • Total installs crossed 5 million

Growth

  • App Installs: 81,000 → 335,000 (+400%)

  • Total installs crossed 5 million

Growth

  • App Installs: 81,000 → 335,000 (+400%)

  • Total installs crossed 5 million

Product Activity

  • NFT Transactions: 1,000 → 10,000 (+1,000%)

  • Total on-chain transactions surpassed 38 million

Product Activity

  • NFT Transactions: 1,000 → 10,000 (+1,000%)

  • Total on-chain transactions surpassed 38 million

Product Activity

  • NFT Transactions: 1,000 → 10,000 (+1,000%)

  • Total on-chain transactions surpassed 38 million

Quality

  • Onboarding completion rate exceeded 80%

  • App Store and Google Play ratings both above 4.4 stars

Quality

  • Onboarding completion rate exceeded 80%

  • App Store and Google Play ratings both above 4.4 stars

Quality

  • Onboarding completion rate exceeded 80%

  • App Store and Google Play ratings both above 4.4 stars

These numbers reflect sequential releases rather than a single launch — which is itself meaningful. Sustained growth across multiple releases indicates that improvements compounded over time rather than spiking once and plateauing.

These numbers reflect sequential releases rather than a single launch — which is itself meaningful. Sustained growth across multiple releases indicates that improvements compounded over time rather than spiking once and plateauing.

These numbers reflect sequential releases rather than a single launch — which is itself meaningful. Sustained growth across multiple releases indicates that improvements compounded over time rather than spiking once and plateauing.

Reflection

Reflection

What I'd Measure Differently Next Time

What I'd Measure Differently Next Time

The business impact numbers are strong. But looking back, there's a gap in the measurement story: I didn't track task completion time or error rate during onboarding from day one.

Those two metrics would have given a much sharper before/after picture of the usability improvement — separate from the broader growth story, which was influenced by marketing, ecosystem growth, and product expansion alongside the redesign.

If I ran this project again, the measurement framework would be defined before the first screen was redesigned, not after the first release shipped.

The business impact numbers are strong. But looking back, there's a gap in the measurement story: I didn't track task completion time or error rate during onboarding from day one.

Those two metrics would have given a much sharper before/after picture of the usability improvement — separate from the broader growth story, which was influenced by marketing, ecosystem growth, and product expansion alongside the redesign.

If I ran this project again, the measurement framework would be defined before the first screen was redesigned, not after the first release shipped.

The business impact numbers are strong. But looking back, there's a gap in the measurement story: I didn't track task completion time or error rate during onboarding from day one.

Those two metrics would have given a much sharper before/after picture of the usability improvement — separate from the broader growth story, which was influenced by marketing, ecosystem growth, and product expansion alongside the redesign.

If I ran this project again, the measurement framework would be defined before the first screen was redesigned, not after the first release shipped.

Want to hire or have a question?

Want to hire or have a question?

Want to hire or have a question?

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