All work

Identity verification banks and telcos actually finish

Touchless fingerprint, face liveness and document checks in a single flow — designed so a first-time user gets through it without help, on whatever phone they own.

Client
truID
Discipline
Biometric Identity
Service
Product + Website Design
Outcome
2.6M+ verifications at one bank · under 30s per check
Cover image — truID

Overview

truID verifies identity for banks and telcos, combining touchless fingerprint, face liveness and document checks. I designed the verification flow end to end.

Overview visual 1
Overview visual 2
Overview visual 3
Overview visual 4

Problem

Identity verification fails at the moments where users are least patient. Every extra instruction, retry or unexplained rejection is someone abandoning an account opening.

Problem visual 1
Problem visual 2
Problem visual 3
Problem visual 4

Solution

Designed one continuous flow across three very different capture types, with the states that actually matter — retry, poor lighting, document mismatch — treated as first-class screens rather than error toasts.

Solution visual 1
Solution visual 2
Solution visual 3
Solution visual 4

Design Process

A user-centred design process for truID

The process below is how every engagement runs, truID included: understand the problem properly, give it a structure, design it, then stay involved while it ships.

01

Research & Discovery

Understanding the users, the workflows and the business goals before a single screen exists.

  • User research
  • Stakeholder interviews
  • Competitive analysis
  • Feature prioritisation
02

Information Architecture

Mapping the journey, finding the friction, and giving the product a structure worth building on.

  • Journey mapping
  • User flows
  • Wireframing
  • Prototype testing
03

Visual & Interaction Design

High-fidelity UI and the design system underneath it, built to survive the product growing.

  • UI design
  • Visual direction
  • Interaction states
  • Usability testing
04

Dev Support & Delivery

Staying involved through build, so what ships is what was designed.

  • Design handoff
  • Feedback loops
  • Launch support
  • Post-launch optimisation

Research

Research for this project hasn’t been written up yet. Replace this in CASE_STUDIES → detail in src/data/content.ts.

Placeholder — add this section in CASE_STUDIES in content.ts.

Research visual 1
Research visual 2
Research visual 3
Research visual 4

UX Design

UX design work for this project hasn’t been written up yet. Replace this in CASE_STUDIES → detail in src/data/content.ts.

Placeholder — add this section in CASE_STUDIES in content.ts.

UX Design visual 1
UX Design visual 2
UX Design visual 3
UX Design visual 4

Results and Outcomes

2.6M+ verifications at a single bank, with checks completing in under 30 seconds.

Results and Outcomes visual 1

Client Feedback

Placeholder — add this section in CASE_STUDIES in content.ts.

Working on something like this?

Thirty minutes, no pitch — just what you’re building and whether I can help.

Next case study

OctiLearn

View