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