
DID
Blockchain Credential Verification
Designing a secure, accessible way to verify
credentials with trust and transparency.
Overview, Role & Responsibilities
DID is a decentralized credential verification platform designed for web and mobile, using blockchain to enhance transparency, privacy, and trust.
I led the end to end product design, from research and ideation to prototypes and developer handoff, focusing on creating a system that balances usability with the technicality of blockchain.
Tools & Technologies
Role
Product Designer & Project Lead
Responsibilities
UX/UI Design
Wireframes & High-Fidelity Prototypes
User Flows & Interaction Design
Web & Mobile Design
Problem
Credential fraud is rising. Traditional verification systems are inefficient, have errors, and lack transparency. Users struggle with:
Complex verification steps
Unclear system feedback
Low trust in centralized platforms
Poor mobile usability
Goals
Build a trustworthy, user friendly verification system
Simplify the credential submission and review process
Leverage blockchain to improve transparency
Design for accessibility and mobile first usage
Solution
A guided verification flow with real time status updates
Clear blockchain audit logs for transparency
Easy to use credential management dashboards
Key Features
Scan and Verify
Users can scan a QR code to instantly confirm the authenticity of a credential.
The system shows a verified status, blockchain details, and relevant metadata giving users real time information.
Blockchain management
A dedicated panel allows users to toggle which blockchains are active for their credentials
(e.g., driverβs license, passport, ID).
View Wallet
All verified documents live in a secure wallet view, sorted by type.
Each entry shows blockchain info, expiration dates, and lets users access JSON or QR code views.
Notification Alerts
To keep users in control, we added alert notifications.
Users get updates when a new credential is added, verified, or nearing expiry.
Design Process
-
I started by interviewing credential issuers and users to understand how verification systems currently work and where they break down. The goal was to design a solution that made blockchain based ID verification intuitive and trustworthy.
Key Points:
Conducted stakeholder interviews across HR, education, and tech
Identified common confusion around decentralized identity (DID)
Researched how users define "trust" in credential verification
-
I mapped out key user groups, their needs, and what security meant to them. This step helped frame the foundation for an experience that simplified complex verification tasks.β¨Key Points:
Key Points:
Developed 3 core user personas: issuer, verifier, and holder
Outlined end to end credential lifecycle (creation, issue, verify, expire)
Identified friction points in traditional document checks and verifications
-
I explored how to reduce user friction and educate people on blockchain actions without overwhelming them. The goal was to make high trust processes feel lightweight.β¨Key Points:
Key Points:
Created mobile first flows for scanning, managing, and verifying
Wireframed modular wallet layouts and simplified dashboard logic
Prioritized progressive disclosure to avoid overwhelming new users
-
I built clean, focused interfaces that visually reinforced trust, with subtle cues for status, security, and verification.β¨Key Points:
Key Points:
Designed a minimalist interface with intuitive iconography
Implemented color coded credential cards and blockchain toggles
-
I conducted usability tests with both technical and non technical users, making iterations based on confusion around terminology and flows.β¨Key Points:
Key Points:
Ran usability tests and captured key blockers
Updated wording, status labels, and flows based on feedback
Added tooltips and visual feedback to improve comprehension
-
I handed off all designs with interaction documentation and responsive specs, ensuring the dev team could build exactly what was envisioned.
Key Points:
Organized final designs into components for scalability
Created dev ready files Zeplin and Figma with annotations and states
Collaborated with developers to refine logic around alerts and blockchain syncing
Final Product
Reflection
& Lessons Learned
Good UX makes blockchain feel simple.
Clear labels and feedback build trust.
Tooltips and onboarding helped educate users.
Simplified complex terms like issuer and audit trail.
Clear steps reduced user confusion.
Early testing kept the scope focused.
Mobile first and accessible by design.
View Other Projects
Product Design / UI/UX
Web Design & Development
Branding & E-Commerce