The UI was built using modular components that supported both personal wallets and shared multisig treasuries, with clearly defined roles and actions. I applied progressive disclosure principles and embedded contextual tips to help guide non-technical users through blockchain-specific actions without overwhelming them. Throughout the process, I worked closely with developers to ensure the UI accurately reflected the logic and state of underlying smart contracts, especially during multi-party signing and approval flows.