Back to Homepage// Case Studies

The story behind the work.

Not just before/after screens — the problem that started it, the constraints that shaped it, and what actually happened once it shipped. This is a separate space from the rest of the portfolio, built for the projects that deserve a full walkthrough instead of a summary.

// Full Index
5 projects
Design System · PersonalRead case study

Natuna Digilab — Unbranded Design System

A token-first, unbranded design system built from the recurring weak points I kept hitting across four banking teams — 1,600+ components, five token categories, built on its own terms.

Design TokensFigma VariablesComponent Architecture
BRI · Internal Lending PlatformRead case study

BRISPOT — Internal Lending Platform

Redesigning BRISPOT's Briguna approval workflow — closing the hand-off gaps between Initiator, Approver, and Credit Admin Officer — for a workflow now handling 1,000–3,000 applications a day per branch.

Workflow DesignMulti-role SystemsFintech Ops
Bank Syariah IndonesiaRead case study

BSI — PIN Confirmation Security

Catching a tap-feedback pattern that leaked a customer's PIN through color alone, validating the risk with internal BSI users, and redesigning the confirmation screen so the number pad gives away nothing.

Security UXUsability TestingMobile Banking
YouTube · Personal ProjectRead case study

YouTube — Redesigning the Download Feature

An independent case study on YouTube's offline download feature — validating commuter frustrations through interviews, then cutting deletion and reordering down from double-digit taps to a few.

Personal ProjectMobile UXUser Research
Digital Banking · Under NDARead case study

Card Delivery Status — Closing a Visibility Gap

Benchmarking three banks that already shipped card delivery tracking, then designing the state most of them still handle badly: the delivery that fails. Client and screens withheld until launch.

BenchmarkingEdge-case DesignMobile Banking