A non-custodial, multi-chain crypto wallet, designed from scratch.
Role · Product Designer — end-to-end, sole designer
I designed a non-custodial, multi-chain crypto wallet from scratch as a standalone product — full authorship of the design, end to end. The wallet supports TON, Ethereum, BNB, Solana, Base, Polygon, and Arbitrum, with send and receive built to live inside a chat. It was planned as its own app; in the end it shipped embedded inside Nicegram rather than as a separate release.
Non-custodial means the user owns the keys — and the responsibility. Seed phrases, irreversible transactions, and seven different chains are exactly the kind of complexity that scares non-crypto-native people away. The design problem was to make wallet creation, backup, and send/receive legible to someone who has never held a private key, while being honest about the steps that can't be undone.
Designing a wallet from scratch taught me how much of crypto UX is really risk communication — telling people clearly what is and isn't reversible without drowning them in warnings. If I did it again, I'd test the backup flow with complete crypto newcomers far earlier.