
Chapter • 02
Bridging Fiat and Web3
Orchestrating a multi-rail financial ecosystem into a single, fluid interface
My Role
Product Design Lead
Timeline
4 Months
Core Focus
Web3 Ecosystem & Retail Integration
Platform
iOS, Android
The Challenge
When hashbank secured its banking license, the mandate was to be the first Georgian bank with a native crypto exchange. However, external delays allowed a competitor to launch a basic, storage-only wallet first (limited to 3-4 coins). The immediate pressure was to rush a parity feature. Furthermore, introducing a highly volatile asset class to traditional retail banking users posed significant psychological and security risks
The Goal
To build a comprehensive Web3 ecosystem (18+ coins, auto-invest, watchlists). The core design objective was to make the blockchain feel as safe, familiar, and intuitive as a standard checking account, removing the intimidation factor of crypto.
THE MIRROR PATTERN
We designed the Crypto Dashboard using a 'Mirror Pattern'. We tried to replicate structure of the Fiat Dashboard. The visual hierarchy, the 'Send/Receive' buttons, the transaction histories and etc. share the exact same logic.
By reusing the user's existing mental model, we ensured that if a user knows how to send USD, they intuitively know how to send ETH
ETHICAL FRICTION
Because we were introducing a volatile asset class to traditional fiat users, I designed a mandatory 5-screen 'Story Flow' that must be completed before the wallet activates. It explicitly explains market volatility and the irreversible nature of blockchain. We deliberately slowed the user down to ensure that every first purchase was an informed one
ETHICAL FRICTION
To counter this, we designed an Acceptance Layer. Instead of assets auto-depositing, incoming transfers trigger an 'Accept / Reject' notification. This acts like a spam filter for value, protecting users from dusting attacks and malicious airdrops while keeping their portfolio visually clean.
The Mental Model Shift: "By turning a passive protocol event into an intentional product action, we taught users a new mental model: 'Incoming assets are requests, not gifts.' Nothing touches their portfolio without explicit consent."
CONTROLED FRICTION
Safety features should protect users, not annoy them once they become power users. While the Acceptance Layer is the default state to protect beginners, the friction is entirely optional
Users are prompted with the ability to set their incoming transaction preference to 'Automatic.' This allows experienced users who frequently transfer between their own external wallets to bypass the friction entirely, giving them total autonomy over their experience
NEXT CHAPTER
App Gallery




























