Redesign LPBank’s Personal App

Project type

Mobile & Web app

Timeframe

Jul 2024 – Oct 2024

Role

UI Project lead

Credit

Beau Agency

Preface

Preface

This isn’t some big case study with complex chart, interview report, complex persona…

This isn’t some big case study with complex chart, interview report, complex persona…

This isn’t some big case study with complex chart, interview report, complex persona…

Just a simple story about my time walking through the UI side

Just a simple story about my time walking through the UI side

Just a simple story about my time walking through the UI side

What i’ve done

What i’ve done

UI Concept

UI Concept

Information Architecture

Information Architecture

Prototype

Prototype

Design System

Design System

Business Collaboration

Business Collaboration

Design Implementation

Design Implementation

A little confession about using AI

A little confession about using AI

A little confession about using AI

A little confession about using AI

Project type

Mobile & Web app

Timeframe

Jul 2024 – Oct 2024

Role

UI Project lead

Credit

Beau Agency

Chapter 1

Everything about this project

The first call - It started with a simple request

Can you (Beau) redesign our app? The chairman doesn’t like the current UI

The first call - It started with a simple request

Can you (Beau) redesign our app? The chairman doesn’t like the current UI

The first call - It started with a simple request

Can you (Beau) redesign our app? The chairman doesn’t like the current UI

But behind that
short message was
a bigger shift

But behind that short message was a bigger shift

LPBank, formerly LienVietPost Bank, had just gone through a major restructure. A new name, a new direction, and a strong push to modernize their digital presence. The market was changing fast, and LPBank needed to keep up—or be left behind.

But behind that short message was a bigger shift

LPBank, formerly LienVietPost Bank, had just gone through a major restructure. A new name, a new direction, and a strong push to modernize their digital presence. The market was changing fast, and LPBank needed to keep up—or be left behind.

But behind that short message was a bigger shift

LPBank, formerly LienVietPost Bank, had just gone through a major restructure. A new name, a new direction, and a strong push to modernize their digital presence. The market was changing fast, and LPBank needed to keep up—or be left behind.

Honestly, we didn’t
expect much

Honestly, we didn’t
expect much

Honestly, we didn’t expect much

I was in the middle of another project, so I just pulled together a quick concept — nothing fancy, just something to send over.

But somehow, it landed. Maybe it was luck, maybe the red in Beau’s logo felt right to the chairman, or maybe something happened behind the scenes that I didn’t know about. Either way, they called us back — and that’s when things started to feel real

I was in the middle of another project, so I just pulled together a quick concept — nothing fancy, just something to send over.

But somehow, it landed. Maybe it was luck, maybe the red in Beau’s logo felt right to the chairman, or maybe something happened behind the scenes that I didn’t know about. Either way, they called us back — and that’s when things started to feel real

I was in the middle of another project, so I just pulled together a quick concept — nothing fancy, just something to send over.

But somehow, it landed. Maybe it was luck, maybe the red in Beau’s logo felt right to the chairman, or maybe something happened behind the scenes that I didn’t know about. Either way, they called us back — and that’s when things started to feel real

And not long after, the first wall came

And not long after,
the first wall came

The project didn’t come with a clear brief — just a vague direction

The project didn’t come with a clear brief
— just a vague direction

Make it new. Make it feel different. Make it feel like LPBank. And make it more than a banking app.

Make it new. Make it feel different. Make it feel like LPBank. And make it more than a banking app.

But...

But...

Is it about safety? About friendliness? Or just another buzzword that sounds good on paper?

Is it about safety? About friendliness? Or just another buzzword that sounds good on paper?

What is LPBank supposed to feel like?

What is LPBank supposed to feel like?

What does 'new' or 'different' really mean — is it just a new logo, a fresh color palette, or is there something more?

What does 'new' or 'different' really mean — is it just a new logo, a fresh color palette, or is there something more?

...

...

More than that...

More than that...

More than that...

We’re not the first one

We’re not the first one

We’re not the first one

A few others had tried and failed. So we didn’t walk into a clean slate. We stepped into pressure, past failures, and high expectations. Some design ideas had already been proposed — and rejected. That meant we couldn’t use the same visual language or styles, even if they made sense. We had to find a new way forward, without repeating the past.

A few others had tried and failed. So we didn’t walk into a clean slate. We stepped into pressure, past failures, and high expectations. Some design ideas had already been proposed — and rejected. That meant we couldn’t use the same visual language or styles, even if they made sense. We had to find a new way forward, without repeating the past.

A few others had tried and failed. So we didn’t walk into a clean slate. We stepped into pressure, past failures, and high expectations. Some design ideas had already been proposed — and rejected. That meant we couldn’t use the same visual language or styles, even if they made sense. We had to find a new way forward, without repeating the past.

More than that...

We’re not the first one

A few others had tried and failed. So we didn’t walk into a clean slate. We stepped into pressure, past failures, and high expectations. Some design ideas had already been proposed — and rejected. That meant we couldn’t use the same visual language or styles, even if they made sense. We had to find a new way forward, without repeating the past.

More than that...

We’re not the first one

A few others had tried and failed. So we didn’t walk into a clean slate. We stepped into pressure, past failures, and high expectations. Some design ideas had already been proposed — and rejected. That meant we couldn’t use the same visual language or styles, even if they made sense. We had to find a new way forward, without repeating the past.

More than that...

We’re not the first one

A few others had tried and failed. So we didn’t walk into a clean slate. We stepped into pressure, past failures, and high expectations. Some design ideas had already been proposed — and rejected. That meant we couldn’t use the same visual language or styles, even if they made sense. We had to find a new way forward, without repeating the past.

Things didn’t start smoothly, but the project had to keep going, so we rolled up our sleeves and got to work

Things didn’t start smoothly, but the project had to keep going, so we rolled up our sleeves and got to work

Things didn’t start smoothly, but the project had to keep going, so we rolled up our sleeves and got to work

Things didn’t start smoothly, but the project had to keep going, so we rolled up our sleeves and got to work

Things didn’t start smoothly, but the project had to keep going, so we rolled up our sleeves and got to work

Pre-project
research

Concept
development

Design

Meeting

Feedback

Pitching
.

Project
planing

Design system
setup

Feature
Implementation

Design

Meeting

Feedback

Maintain & Update

Hand-off
.

My Contribution

Studying the current app, user needs, brand vision, and internal goals to build the right direction

Drafting initial concepts and restructuring the app’s information architecture for better alignment with modern digital banking habits

Presenting the concept to the design team, project leads, digital banking heads, board of directors, and executive committee

Finalizing the information structure, wireflow and creating an execution plan for the project

Building a scalable, dev-ready design system to support consistent rollout across all screens

Led design across 10+ feature groups, ensuring consistency and smooth execution

Final reviews, polish, and handover of all design assets

Chapter 2

How the project moved

The further we moved, the more complex things became.
Every phase had its own wall to climb. This is how the project unfolded and how I took part in shaping it, from the UI side.

The further we moved, the more complex things became. Every phase had its own wall to climb. This is how the project unfolded and how I took part in shaping it, from the UI side.

Chapter 2

How the project moved

The further we moved, the more complex things became. Every phase had its own wall to climb. This is how the project unfolded and how I took part in shaping it, from the UI side.

01/

Pre-project research

Studying the current app, user needs, brand vision, and internal goals to build the right direction

02/

Concept development

Drafting initial concepts and restructuring the app’s information architecture for better alignment with modern digital banking habits

03/

Pitching

Presenting the concept to the design team, project leads, digital banking heads, board of directors, and executive committee

04/

Projectp laning

Finalizing the information structure, wireflow and creating an execution plan for the project

05/

Design system setup

Building a scalable, dev-ready design system to support consistent rollout across all screens

06/

Feature Implementation

Building a scalable, dev-ready design system to support consistent rollout across all screens

07/

Hand-off

Final reviews, polish, and handover of all design assets

01/

Pre-project research

Studying the current app, user needs, brand vision, and internal goals to build the right direction

02/

Concept development

Drafting initial concepts and restructuring the app’s information architecture for better alignment with modern digital banking habits

03/

Pitching

Presenting the concept to the design team, project leads, digital banking heads, board of directors, and executive committee

04/

Projectp laning

Finalizing the information structure, wireflow and creating an execution plan for the project

05/

Design system setup

Building a scalable, dev-ready design system to support consistent rollout across all screens

06/

Feature Implementation

Building a scalable, dev-ready design system to support consistent rollout across all screens

07/

Hand-off

Final reviews, polish, and handover of all design assets

Where was I in the Momentum?

Where was I in the Momentum?

Where was I
in the Momentum?

Where was I in the Momentum?

I wasn’t a one-man band — that’s for sure. Beside me was a strong and steady team, a whole system working together. I was just one part of it, moving forward with my teammates to get through a tough project.

I wasn’t a one-man band — that’s for sure. Beside me was a strong and steady team, a whole system working together. I was just one part of it, moving forward with my teammates to get through a tough project.

I wasn’t a one-man band — that’s for sure. Beside me was a strong and steady team, a whole system working together. I was just one part of it, moving forward with my teammates to get through a tough project.

Agency Side

Creative

Director

Graphic

team

Project coordinator

UI design team

Me

UI Lead

UID

UID

UID

UID

LPBank Side

Bridge
person

Account

Dev
team

Businesses

team

Design
team

Marketing

team

Agency Side

Creative

Director

Graphic

team

Project cordinator

UI design team

Me

UI Lead

UID

UID

UID

UID

LPBank Side

Bridge
person

Account

Dev
team

Businesses

team

Design
team

Marketing

team

Chapter 3

The concept

Enough background — here’s what I actually did, and how it all started.

Chapter 3.1

The First - but the
biggest problem

The First - but the biggest problem

The First - but the biggest problem

When I first started working on LPBank's new app, our mindset was simple: make it clean, fresh, and user-friendly.

But a brother
from LPBank told me

But a brother form LPBank told me

But a brother form LPBank told me

Before thinking about users, we had to think about the one who paid for it. The chairman’s vision came first — only then could we talk about the rest.

Before thinking about users, we had to think about the one who paid for it. The chairman’s vision came first — only then could we talk about the rest.

Bridge person

Not a title, but a presence in it all

Not a title, but a presence in it all

It might go against what many UX designers believe — that users come first. But honestly, this one sentence changed my perspective. Because if we couldn't get the project approved, it would never reach the users at all

It might go against what many UX designers believe — that users come first. But honestly, this one sentence changed my perspective. Because if we couldn't get the project approved, it would never reach the users at all

So, what’s the
problem

We have no direct access to the chairman,
just something like...

He doesn’t like the color on this frame. But what color? And somehow... it’s their brand color?

He doesn’t like stock photos… just because the previous version used them?

Make something modern — like the American style??? But what exactly in American design did he like…?

Increase CASA, increase user numbers…??? Sure, that’s what every designer wants

Fast, fast, and fast.

We need a new app this quarter — and it’s already July

After all, my first job was to explore how to create a UI concept that fits the leadership’s vision, meets business goals, and works for the users.

He doesn’t like the color on this frame. But what color? And somehow... it’s their brand color?

He doesn’t like stock photos… just because the previous version used them?

Make something modern — like the American style??? But what exactly in American design did he like…?

Increase CASA, increase user numbers…??? Sure, that’s what every designer wants

Fast, fast, and fast.

We need a new app this quarter — and it’s already July

He doesn’t like the color on this frame. But what color? And somehow... it’s their brand color?

He doesn’t like stock photos… just because the previous version used them?

Make something modern — like the American style??? But what exactly in American design did he like…?

Increase CASA, increase user numbers…??? Sure, that’s what every designer wants

Fast, fast, and fast.

We need a new app this quarter — and it’s already July

After all, my first job was to explore how to create a UI concept that fits the leadership’s vision, meets business goals, and works for the users.

He doesn’t like the color on this frame. But what color? And somehow... it’s their brand color?

He doesn’t like stock photos… just because the previous version used them?

Make something modern — like the American style??? But what exactly in American design did he like…?

Increase CASA, increase user numbers…??? Sure, that’s what every designer wants

Fast, fast, and fast.

We need a new app this quarter — and it’s already July

After all, my first job was to explore how to create a UI concept that fits the leadership’s vision, meets business goals, and works for the users.

He doesn’t like the color on this frame. But what color? And somehow... it’s their brand color?

He doesn’t like stock photos… just because the previous version used them?

Make something modern — like the American style??? But what exactly in American design did he like…?

Increase CASA, increase user numbers…??? Sure, that’s what every designer wants

Fast, fast, and fast.

We need a new app this quarter — and it’s already July

After all, my first job was to explore how to create a UI concept that fits the leadership’s vision, meets business goals, and works for the users.

Chapter 3.2

Find a way to the answer the questions without direct input

Instead of waiting for clarity, I started extracting meaning from the silence.

01/

Start with the brand guideline

Brand guidelines are often the most honest reflection of a company’s identity and ambition. They may not tell the whole story, but they’re usually a good place to start

The problem?

LPBank’s rebranding was still fresh. The visual system had just been introduced, and I only had a limited set of assets: a color palette, a primary typeface, and a few visual patterns. It wasn’t enough to design with confidence — not yet.

02/

Digging into the “dry stuff”

I looked through anything I could find — anything that might give me a hint about their thinking and direction

Speeches and interviews by the chairman

To understand the leadership’s emotional tone and voice

Annual reports and sustainability statements

To uncover the core values, vision, mission, and business direction

Bank’s transformation journey information

To learn more about their clients, the target users, and the new transition users.

This gave me just enough to begin crafting a design story that didn’t just look modern — but felt like them.

03/

Didn’t abandon the users

At this stage, I still considered myself a UI designer — not a UX researcher. But we weren’t completely in the dark.

We used what we had

Raw feedback from the client’s internal teams

Survey data from existing users

Common complaints about the current app’s usability

These fragments helped us identify pain points: What people struggled with. Where they dropped off. What they found frustrating.It wasn’t perfect, but it was enough to build a defensible foundation for our design logic.

04/

An unexpected finding

Feng Shui matters.

I thought I had most things figured out, but then I learned something important: the chairman really cared about feng shui — not just as a belief, but as something that actually shaped decisions. From then on, it wasn’t just about making things usable or on-brand — it had to feel balanced and harmonious.

Chapter 3.2

Find a way to the answer the questions without direct input

Instead of waiting for clarity, I started extracting meaning from the silence.

01/

Start with the brand guideline

Brand guidelines are often the most honest reflection of a company’s identity and ambition. They may not tell the whole story, but they’re usually a good place to start

The problem?

LPBank’s rebranding was still fresh. The visual system had just been introduced, and I only had a limited set of assets: a color palette, a primary typeface, and a few visual patterns. It wasn’t enough to design with confidence — not yet.

02/

Digging into the “dry stuff”

I looked through anything I could find — anything that might give me a hint about their thinking and direction

Speeches and interviews by the chairman

To understand the leadership’s emotional tone and voice

Annual reports and sustainability statements

To uncover the core values, vision, mission, and business direction

Bank’s transformation journey information

To learn more about their clients, the target users, and the new transition users.

This gave me just enough to begin crafting a design story that didn’t just look modern — but felt like them.

03/

Didn’t abandon the users

At this stage, I still considered myself a UI designer — not a UX researcher. But we weren’t completely in the dark.

We used what we had

Raw feedback from the client’s internal teams

Survey data from existing users

Common complaints about the current app’s usability

These fragments helped us identify pain points: What people struggled with. Where they dropped off. What they found frustrating.It wasn’t perfect, but it was enough to build a defensible foundation for our design logic.

04/

An unexpected Finding

Feng Shui matters.

I thought I had most things figured out, but then I learned something important: the chairman really cared about feng shui — not just as a belief, but as something that actually shaped decisions. From then on, it wasn’t just about making things usable or on-brand — it had to feel balanced and harmonious.

Chapter 3.2

Find a way to the answer the questions without direct input

Instead of waiting for clarity, I started extracting meaning from the silence.

01/

Start with the brand guideline

Brand guidelines are often the most honest reflection of a company’s identity and ambition. They may not tell the whole story, but they’re usually a good place to start

The problem?

LPBank’s rebranding was still fresh. The visual system had just been introduced, and I only had a limited set of assets: a color palette, a primary typeface, and a few visual patterns. It wasn’t enough to design with confidence — not yet.

02/

Digging into the “dry stuff”

I looked through anything I could find — anything that might give me a hint about their thinking and direction

Speeches and interviews by the chairman

To understand the leadership’s emotional tone and voice

Annual reports and sustainability statements

To uncover the core values, vision, mission, and business direction

Bank’s transformation journey information

To learn more about their clients, the target users, and the new transition users.

This gave me just enough to begin crafting a design story that didn’t just look modern — but felt like them.

03/

Didn’t abandon the users

At this stage, I still considered myself a UI designer — not a UX researcher. But we weren’t completely in the dark.

We used what we had

Raw feedback from the client’s internal teams

Survey data from existing users

Common complaints about the current app’s usability

These fragments helped us identify pain points: What people struggled with. Where they dropped off. What they found frustrating.It wasn’t perfect, but it was enough to build a defensible foundation for our design logic.

04/

An unexpected finding

Feng Shui matters.

I thought I had most things figured out, but then I learned something important: the chairman really cared about feng shui — not just as a belief, but as something that actually shaped decisions. From then on, it wasn’t just about making things usable or on-brand — it had to feel balanced and harmonious.

Chapter 3.2

Find a way to the answer the questions without direct input

Instead of waiting for clarity, I started extracting meaning from the silence.

01/

Start with the brand guideline

Brand guidelines are often the most honest reflection of a company’s identity and ambition. They may not tell the whole story, but they’re usually a good place to start

The problem?

LPBank’s rebranding was still fresh. The visual system had just been introduced, and I only had a limited set of assets: a color palette, a primary typeface, and a few visual patterns. It wasn’t enough to design with confidence — not yet.

02/

Digging into the “dry stuff”

I looked through anything I could find — anything that might give me a hint about their thinking and direction

Speeches and interviews by the chairman

To understand the leadership’s emotional tone and voice

Annual reports and sustainability statements

To uncover the core values, vision, mission, and business direction

Bank’s transformation journey information

To learn more about their clients, the target users, and the new transition users.

This gave me just enough to begin crafting a design story that didn’t just look modern — but felt like them.

03/

Didn’t abandon the users

At this stage, I still considered myself a UI designer — not a UX researcher. But we weren’t completely in the dark.

We used what we had

Raw feedback from the client’s internal teams

Survey data from existing users

Common complaints about the current app’s usability

These fragments helped us identify pain points: What people struggled with. Where they dropped off. What they found frustrating.It wasn’t perfect, but it was enough to build a defensible foundation for our design logic.

04/

An unexpected finding

Feng Shui matters.

I thought I had most things figured out, but then I learned something important: the chairman really cared about feng shui — not just as a belief, but as something that actually shaped decisions. From then on, it wasn’t just about making things usable or on-brand — it had to feel balanced and harmonious.

Chapter 3.2

Find a way to the answer the questions without direct input

Instead of waiting for clarity, I started extracting meaning from the silence.

01/

Start with the brand guideline

Brand guidelines are often the most honest reflection of a company’s identity and ambition. They may not tell the whole story, but they’re usually a good place to start

The problem?

LPBank’s rebranding was still fresh. The visual system had just been introduced, and I only had a limited set of assets: a color palette, a primary typeface, and a few visual patterns. It wasn’t enough to design with confidence — not yet.

02/

Digging into the “dry stuff”

I looked through anything I could find — anything that might give me a hint about their thinking and direction

Speeches and interviews by the chairman

To understand the leadership’s emotional tone and voice

Annual reports and sustainability statements

To uncover the core values, vision, mission, and business direction

Bank’s transformation journey information

To learn more about their clients, the target users, and the new transition users.

This gave me just enough to begin crafting a design story that didn’t just look modern — but felt like them.

03/

Didn’t abandon the users

At this stage, I still considered myself a UI designer — not a UX researcher. But we weren’t completely in the dark.

We used what we had

Raw feedback from the client’s internal teams

Survey data from existing users

Common complaints about the current app’s usability

These fragments helped us identify pain points: What people struggled with. Where they dropped off. What they found frustrating.It wasn’t perfect, but it was enough to build a defensible foundation for our design logic.

04/

An unexpected finding

Feng Shui matters.

I thought I had most things figured out, but then I learned something important: the chairman really cared about feng shui — not just as a belief, but as something that actually shaped decisions. From then on, it wasn’t just about making things usable or on-brand — it had to feel balanced and harmonious.

Chapter 3.3

What I uncovered
Foundation of the concept

Simply put, the concept needed to address the needs and expectations of four key groups, and each group came with their own priorities

01/

Leadership will

Leadership Vision

The bank wasn’t just asking for a modern design. What they really wanted was a product that showed they were moving forward — something bold, clear, and full of new energy.

Cultural importance

Innovation alone wasn’t enough. The design had to feel grounded in Vietnamese culture — especially with feng shui playing such a central role in leadership decisions.

02/

Business

Flexibility

The design needed to be scalable in the long run, supporting the vision of becoming more than just a traditional financial app. It also had to be adaptable, as the current transformation was still in its early and unrefined stage.

Evolving identity

LPBank’s brand was still in flux. That meant the design needed to lead — not just follow. I had to build something strong enough to guide the visual direction moving forward.

03/

Technology

Simplicity and efficiency

The product had to ensure a smooth transition from the old version to the new one in the shortest time possible — balancing innovation with the practical limits of existing technology.

04/

User

Design for everybody

With the broad infrastructure inherited from LienvietPost Bank, the design had to serve a wide range of users — especially those in tier-2 cities and rural areas.

User clarity

Even without full UX research, internal feedback showed a pattern: users wanted simplicity, speed, and a clearer path through the app.

Simply put, the concept needed to address the needs and expectations of four key groups, and each group came with their own priorities

01/

Leadership will

Leadership Vision

The bank wasn’t just asking for a modern design. What they really wanted was a product that showed they were moving forward — something bold, clear, and full of new energy.

Cultural importance

Innovation alone wasn’t enough. The design had to feel grounded in Vietnamese culture — especially with feng shui playing such a central role in leadership decisions.

02/

Business

Flexibility

The design needed to be scalable in the long run, supporting the vision of becoming more than just a traditional financial app. It also had to be adaptable, as the current transformation was still in its early and unrefined stage.

Evolving identity

LPBank’s brand was still in flux. That meant the design needed to lead — not just follow. I had to build something strong enough to guide the visual direction moving forward.

03/

Technology

Simplicity and efficiency

The product had to ensure a smooth transition from the old version to the new one in the shortest time possible — balancing innovation with the practical limits of existing technology.

04/

User

Design for everybody

With the broad infrastructure inherited from LienvietPost Bank, the design had to serve a wide range of users — especially those in tier-2 cities and rural areas.

User clarity

Even without full UX research, internal feedback showed a pattern: users wanted simplicity, speed, and a clearer path through the app.

Simply put, the concept needed to address the needs and expectations of four key groups, and each group came with their own priorities

01/

Leadership will

Leadership Vision

The bank wasn’t just asking for a modern design. What they really wanted was a product that showed they were moving forward — something bold, clear, and full of new energy.

Cultural importance

Innovation alone wasn’t enough. The design had to feel grounded in Vietnamese culture — especially with feng shui playing such a central role in leadership decisions.

02/

Business

Flexibility

The design needed to be scalable in the long run, supporting the vision of becoming more than just a traditional financial app. It also had to be adaptable, as the current transformation was still in its early and unrefined stage.

Evolving identity

LPBank’s brand was still in flux. That meant the design needed to lead — not just follow. I had to build something strong enough to guide the visual direction moving forward.

03/

Technology

Simplicity and efficiency

The product had to ensure a smooth transition from the old version to the new one in the shortest time possible — balancing innovation with the practical limits of existing technology.

04/

User

Design for everybody

With the broad infrastructure inherited from LienvietPost Bank, the design had to serve a wide range of users — especially those in tier-2 cities and rural areas.

User clarity

Even without full UX research, internal feedback showed a pattern: users wanted simplicity, speed, and a clearer path through the app.

Simply put, the concept needed to address the needs and expectations of four key groups, and each group came with their own priorities

01/

Leadership will

Leadership Vision

The bank wasn’t just asking for a modern design. What they really wanted was a product that showed they were moving forward — something bold, clear, and full of new energy.

Cultural importance

Innovation alone wasn’t enough. The design had to feel grounded in Vietnamese culture — especially with feng shui playing such a central role in leadership decisions.

02/

Business

Flexibility

The design needed to be scalable in the long run, supporting the vision of becoming more than just a traditional financial app. It also had to be adaptable, as the current transformation was still in its early and unrefined stage.

Evolving identity

LPBank’s brand was still in flux. That meant the design needed to lead — not just follow. I had to build something strong enough to guide the visual direction moving forward.

03/

Technology

Simplicity and efficiency

The product had to ensure a smooth transition from the old version to the new one in the shortest time possible — balancing innovation with the practical limits of existing technology.

04/

User

Design for everybody

With the broad infrastructure inherited from LienvietPost Bank, the design had to serve a wide range of users — especially those in tier-2 cities and rural areas.

User clarity

Even without full UX research, internal feedback showed a pattern: users wanted simplicity, speed, and a clearer path through the app.

Simply put, the concept needed to address the needs and expectations of four key groups, and each group came with their own priorities

01/

Leadership will

Leadership Vision

The bank wasn’t just asking for a modern design. What they really wanted was a product that showed they were moving forward — something bold, clear, and full of new energy.

Cultural importance

Innovation alone wasn’t enough. The design had to feel grounded in Vietnamese culture — especially with feng shui playing such a central role in leadership decisions.

02/

Business

Flexibility

The design needed to be scalable in the long run, supporting the vision of becoming more than just a traditional financial app. It also had to be adaptable, as the current transformation was still in its early and unrefined stage.

Evolving identity

LPBank’s brand was still in flux. That meant the design needed to lead — not just follow. I had to build something strong enough to guide the visual direction moving forward.

03/

Technology

Simplicity and efficiency

The product had to ensure a smooth transition from the old version to the new one in the shortest time possible — balancing innovation with the practical limits of existing technology.

04/

User

Design for everybody

With the broad infrastructure inherited from LienvietPost Bank, the design had to serve a wide range of users — especially those in tier-2 cities and rural areas.

User clarity

Even without full UX research, internal feedback showed a pattern: users wanted simplicity, speed, and a clearer path through the app.

Chapter 3.4

From Concept to the Boardroom

Based on the findings we uncovered earlier, my bro @TienTien and I explored many different styles. Each concept was built around a distinct core idea — each one tied to one or more key insights we had gathered. But at the end of the day, we had to choose just one.

The chosen concept

Dynamic

A design that could easily adapt to various needs while still staying grounded in a few core values

Brand character

Keeping traditional brand traits, but refreshing the visuals to make it feel more current and relatable

Keeping traditional brand traits, but refreshing the visuals to make it feel more current and relatable

/01

Cultural values

Applying feng shui principles to create a sense of familiarity and positive meaning

Applying feng shui principles to create a sense of familiarity and positive meaning

/02

Modernity

Showing LPBank’s spirit of innovation and its ambition to become a modern digital bank

Showing LPBank’s spirit of innovation and its ambition to become a modern digital bank

/03

The Concept

Home Screen

The home screen, being the most important touchpoint, was completely restructured. I tried to keep a balance: not too minimal that it feels empty, and not too cluttered that it overwhelms users.

Sequence image 1Sequence image 2Sequence image 3Sequence image 4Sequence image 5Sequence image 6Sequence image 7Sequence image 8Sequence image 9Sequence image 10Sequence image 11Sequence image 12Sequence image 13Sequence image 14Sequence image 15Sequence image 16Sequence image 17Sequence image 18Sequence image 19Sequence image 20Sequence image 21Sequence image 22Sequence image 23Sequence image 24Sequence image 25Sequence image 26Sequence image 27Sequence image 28Sequence image 29Sequence image 30Sequence image 31Sequence image 32Sequence image 33Sequence image 34Sequence image 35Sequence image 36Sequence image 37Sequence image 38Sequence image 39Sequence image 40Sequence image 41Sequence image 42Sequence image 43Sequence image 44Sequence image 45Sequence image 46Sequence image 47Sequence image 48Sequence image 49Sequence image 50Sequence image 51Sequence image 52Sequence image 53Sequence image 54Sequence image 55Sequence image 56Sequence image 57Sequence image 58Sequence image 59Sequence image 60Sequence image 61Sequence image 62Sequence image 63Sequence image 64Sequence image 65Sequence image 66Sequence image 67Sequence image 68Sequence image 69Sequence image 70
Sequence image 1Sequence image 2Sequence image 3Sequence image 4Sequence image 5Sequence image 6Sequence image 7Sequence image 8Sequence image 9Sequence image 10Sequence image 11Sequence image 12Sequence image 13Sequence image 14Sequence image 15Sequence image 16Sequence image 17Sequence image 18Sequence image 19Sequence image 20Sequence image 21Sequence image 22Sequence image 23Sequence image 24Sequence image 25Sequence image 26Sequence image 27Sequence image 28Sequence image 29Sequence image 30Sequence image 31Sequence image 32Sequence image 33Sequence image 34Sequence image 35Sequence image 36Sequence image 37Sequence image 38Sequence image 39Sequence image 40Sequence image 41Sequence image 42Sequence image 43Sequence image 44Sequence image 45Sequence image 46Sequence image 47Sequence image 48Sequence image 49Sequence image 50Sequence image 51Sequence image 52Sequence image 53Sequence image 54Sequence image 55Sequence image 56Sequence image 57Sequence image 58Sequence image 59Sequence image 60Sequence image 61Sequence image 62Sequence image 63Sequence image 64Sequence image 65Sequence image 66Sequence image 67Sequence image 68Sequence image 69Sequence image 70

Key Feature

A clear
structural layout

A clear
structural layout

A clear
structural layout

The new homepage was designed to be a complete contrast to the old one. Instead of using a single rigid frame, we built a clearer and more flexible layout — something that could adapt better to business needs, support future personalization, and still give enough space for the bank’s brand identity to shine

We built a clearer and more flexible layout — something that could adapt better to business needs, support future personalization, and still give enough space for the bank’s brand identity to shine

We built a clearer and more flexible layout — something that could adapt better to business needs, support future personalization, and still give enough space for the bank’s brand identity to shine

Customized icon set with a range of meaningful purpose

Customized icon set with a range of meaningful purpose

Customized icon set with a range of meaningful purpose

Customized icon set with a range of meaningful purpose

Smoother way to present upselling opportunities

I know users are rarely excited about upselling or cross-selling—especially when it hits them right after opening the app through an intrusive popup. But the truth is, it’s part of doing business, and it needs a spot that still gets user attention. After testing multiple approaches, I took inspiration from iPhone-style notifications and integrated personalized product recommendations in a subtle but visible area. These suggestions are based on the user's financial behavior, product usage, and cash flow. Importantly, they’re easy to dismiss if not relevant, so users stay in control. This approach strikes a balance between business goals and maintaining a smooth, familiar user experience.

Smoother way to present upselling opportunities

I know users are rarely excited about upselling or cross-selling—especially when it hits them right after opening the app through an intrusive popup. But the truth is, it’s part of doing business, and it needs a spot that still gets user attention. After testing multiple approaches, I took inspiration from iPhone-style notifications and integrated personalized product recommendations in a subtle but visible area. These suggestions are based on the user's financial behavior, product usage, and cash flow. Importantly, they’re easy to dismiss if not relevant, so users stay in control. This approach strikes a balance between business goals and maintaining a smooth, familiar user experience.

Smoother way to present upselling opportunities

I know users are rarely excited about upselling or cross-selling—especially when it hits them right after opening the app through an intrusive popup. But the truth is, it’s part of doing business, and it needs a spot that still gets user attention. After testing multiple approaches, I took inspiration from iPhone-style notifications and integrated personalized product recommendations in a subtle but visible area. These suggestions are based on the user's financial behavior, product usage, and cash flow. Importantly, they’re easy to dismiss if not relevant, so users stay in control. This approach strikes a balance between business goals and maintaining a smooth, familiar user experience.

Smoother way to present upselling opportunities

I know users are rarely excited about upselling or cross-selling—especially when it hits them right after opening the app through an intrusive popup. But the truth is, it’s part of doing business, and it needs a spot that still gets user attention. After testing multiple approaches, I took inspiration from iPhone-style notifications and integrated personalized product recommendations in a subtle but visible area. These suggestions are based on the user's financial behavior, product usage, and cash flow. Importantly, they’re easy to dismiss if not relevant, so users stay in control. This approach strikes a balance between business goals and maintaining a smooth, familiar user experience.

Smoother way to present upselling opportunities

I know users are rarely excited about upselling or cross-selling—especially when it hits them right after opening the app through an intrusive popup. But the truth is, it’s part of doing business, and it needs a spot that still gets user attention. After testing multiple approaches, I took inspiration from iPhone-style notifications and integrated personalized product recommendations in a subtle but visible area. These suggestions are based on the user's financial behavior, product usage, and cash flow. Importantly, they’re easy to dismiss if not relevant, so users stay in control. This approach strikes a balance between business goals and maintaining a smooth, familiar user experience.

Custom quick access

Add funcition

Add funcition

Add funcition

Add funcition

Add funcition

Show more

Add your favorite funcition

Drag or select to fill quick access to slot

Search funcition

Transer

Bill payment

Card

Saving

Loan

Cashback

Phone
services

Insurance

Train tickets

Personalize the homepage to

suit your preferences

Make the design more customizable

Customize Quick Access

This isn't exactly a new feature, but it's still an essential one. It allows users to quickly reach their most-used functions. After all, every user has different needs and habits when it comes to using the app.

Customize Widget

This feature doesn’t exist in the current version yet, but it’s part of a long-term vision for a more personalized app experience. I believe everyone has their own financial motivations, so the dashboard should be customizable to reflect each user’s needs — rather than cramming everything into a fixed layout. This flexibility also gives the bank more room to expand and evolve content without being limited by the current structure.

Custom quick access

Add funcition

Add funcition

Add funcition

Add funcition

Add funcition

Show more

Add your favorite funcition

Drag or select to fill quick access to slot

Search funcition

Transer

Bill payment

Card

Saving

Loan

Cashback

Phone
services

Insurance

Train tickets

Personalize the homepage to

suit your preferences

Make the design more customizable

Customize Quick Access

This isn't exactly a new feature, but it's still an essential one. It allows users to quickly reach their most-used functions. After all, every user has different needs and habits when it comes to using the app.

Customize Widget

This feature doesn’t exist in the current version yet, but it’s part of a long-term vision for a more personalized app experience. I believe everyone has their own financial motivations, so the dashboard should be customizable to reflect each user’s needs — rather than cramming everything into a fixed layout. This flexibility also gives the bank more room to expand and evolve content without being limited by the current structure.

Custom quick access

Add funcition

Add funcition

Add funcition

Add funcition

Add funcition

Show more

Add your favorite funcition

Drag or select to fill quick access to slot

Search funcition

Transer

Bill payment

Card

Saving

Loan

Cashback

Phone
services

Insurance

Train tickets

Personalize the homepage to

suit your preferences

Make the design more customizable

Customize Quick Access

This isn't exactly a new feature, but it's still an essential one. It allows users to quickly reach their most-used functions. After all, every user has different needs and habits when it comes to using the app.

Customize Widget

This feature doesn’t exist in the current version yet, but it’s part of a long-term vision for a more personalized app experience. I believe everyone has their own financial motivations, so the dashboard should be customizable to reflect each user’s needs — rather than cramming everything into a fixed layout. This flexibility also gives the bank more room to expand and evolve content without being limited by the current structure.

Custom quick access

Add funcition

Add funcition

Add funcition

Add funcition

Add funcition

Show more

Add your favorite funcition

Drag or select to fill quick access to slot

Search funcition

Transer

Bill payment

Card

Saving

Loan

Cashback

Phone
services

Insurance

Train tickets

Personalize the homepage to

suit your preferences

Make the design more customizable

Customize Quick Access

This isn't exactly a new feature, but it's still an essential one. It allows users to quickly reach their most-used functions. After all, every user has different needs and habits when it comes to using the app.

Customize Widget

This feature doesn’t exist in the current version yet, but it’s part of a long-term vision for a more personalized app experience. I believe everyone has their own financial motivations, so the dashboard should be customizable to reflect each user’s needs — rather than cramming everything into a fixed layout. This flexibility also gives the bank more room to expand and evolve content without being limited by the current structure.

Customeize quick Access

This isn't exactly a new feature, but it's still an essential one. It allows users to quickly reach their most-used functions. After all, every user has different needs and habits when it comes to using the app.

Custom quick access

Add funcition

Add funcition

Add funcition

Add funcition

Add funcition

Show more

Add your favorite funcition

Drag or select to fill quick access to slot

Search funcition

Transer

Bill payment

Card

Saving

Loan

Cashback

Phone
services

Insurance

Train tickets

Customeize quick Access

This isn't exactly a new feature, but it's still an essential one. It allows users to quickly reach their most-used functions. After all, every user has different needs and habits when it comes to using the app.

Custom quick access

Add funcition

Add funcition

Add funcition

Add funcition

Add funcition

Show more

Add your favorite funcition

Drag or select to fill quick access to slot

Search funcition

Transer

Bill payment

Card

Saving

Loan

Cashback

Phone
services

Insurance

Train tickets

Customize Widget

This feature doesn’t exist in the current version yet, but it’s part of a long-term vision for a more personalized app experience. I believe everyone has their own financial motivations, so the dashboard should be customizable to reflect each user’s needs — rather than cramming everything into a fixed layout. This flexibility also gives the bank more room to expand and evolve content without being limited by the current structure.

Personalize the homepage to

suit your preferences

Customize Widget

This feature doesn’t exist in the current version yet, but it’s part of a long-term vision for a more personalized app experience. I believe everyone has their own financial motivations, so the dashboard should be customizable to reflect each user’s needs — rather than cramming everything into a fixed layout. This flexibility also gives the bank more room to expand and evolve content without being limited by the current structure.

Personalize the homepage to

suit your preferences

The Prototype

The Prototype

The Prototype

Make it real

Make it real

Make it real

We all know static screens aren’t enough. You can’t expect stakeholders to imagine how it works just by flipping through Figma frames.

So, I built interactive prototypes — as close to a real app as possible. Every animation, transition, logic between screens was carefully crafted to reflect real user flow

We all know static screens aren’t enough. You can’t expect stakeholders to imagine how it works just by flipping through Figma frames.

So, I built interactive prototypes — as close to a real app as possible. Every animation, transition, logic between screens was carefully crafted to reflect real user flow

We all know static screens aren’t enough. You can’t expect stakeholders to imagine how it works just by flipping through Figma frames.

So, I built interactive prototypes — as close to a real app as possible. Every animation, transition, logic between screens was carefully crafted to reflect real user flow

In the Boardroom

Presenting in front of top leaders

Honestly, I was nervous — I even took a small sip of wine before the final rehearsal, just to steady myself. But when it was time to present, something just clicked. Somehow, it all came together. The concept was chosen, and the project moved forward.

One of the most valuable experiences I’ve had in my career so far

It’s not every day you talk to people worth a thousand billion

My teammate joked — a little confidence booster, you know

This part of the journey showed me that design isn’t just solving problems it’s about listening, even in silence. It’s about making something that quietly feels right.

This part of the journey showed me that design isn’t just solving problems it’s about listening, even in silence. It’s about making something that quietly feels right.

This part of the journey showed me that design isn’t just solving problems it’s about listening, even in silence. It’s about making something that quietly feels right.

This part of the journey showed me that design isn’t just solving problems it’s about listening, even in silence. It’s about making something that quietly feels right.

This part of the journey showed me that design isn’t just solving problems it’s about listening, even in silence. It’s about making something that quietly feels right.

Chapter 4

Cleaning up before moving forward

Right after the concept was approved, we had to jump straight into the next step — fixing the information structure and starting the wireframes.

Chapter 4

Cleaning up before moving forward

Right after the concept was approved, we had to jump straight into the next step — fixing the information structure and starting the wireframes.

Chapter 4

Cleaning up before moving forward

Right after the concept was approved, we had to jump straight into the next step — fixing the information structure and starting the wireframes.

Chapter 4

Cleaning up before moving forward

Right after the concept was approved, we had to jump straight into the next step — fixing the information structure and starting the wireframes.

Chapter 4

Cleaning up before moving forward

Right after the concept was approved, we had to jump straight into the next step — fixing the information structure and starting the wireframes.

Information Architecture

I worked closely with someone from LPBank who knew the current app inside out. Together, we looked into user data, spotted a few clear problems, and found ways to fix them.

Content proximity

Information was scattered across the app — users didn’t know where to find what they needed. So we focused on grouping related content closer together. The more relevant, the more familiar it feels

Flow complexity

Some features were broken down into too many steps, making the experience confusing. We decided to merge similar information where it made sense, reducing system complexity and making things easier to navigate

The disappearance of Vi Viet

LPBank had just phased out its e-wallet, Vi Viet. That left empty spaces in the app — both in flow and content — that we needed to clean up and reorganize.

Wireframe

Once we sorted out the information structure, it was time to move into wireframes. Yeah, maybe you will have a question “why you make the wireframe after you have the hifi concept”. The concept is just the idea, the direction of the UI, we still need the wireframe for overall other funcition before going to the hifi of them

If the wireframes are done right, everything after that becomes much easier.

Just my thought

People often said wireframes are just placeholders — something quick to sketch out ideas. But through real project experience, I learned that a solid wireframe is where everything starts right. It's not just about testing layout — it needs to reflect the real content, real functions, and real flow. If you wait until the hi-fi stage to fix missing pieces, it’ll cost more time and effort. So for me, getting the wireframe right means we can move faster and smoother later on.

The way i start with wireframing

01/

Start from rough ideas — like chicken-scratch sketches on paper

02/

Turn them into digital wireframes that clearly show the right functions

03/

Fill in accurate content — correct format, correct structure

04/

Create complete wireflows to show how screens connect together

If the wireframes are done right, everything after that becomes much easier.

Just my thought

People often said wireframes are just placeholders — something quick to sketch out ideas. But through real project experience, I learned that a solid wireframe is where everything starts right. It's not just about testing layout — it needs to reflect the real content, real functions, and real flow. If you wait until the hi-fi stage to fix missing pieces, it’ll cost more time and effort. So for me, getting the wireframe right means we can move faster and smoother later on.

The way i start with wireframing

01/

Start from rough ideas — like chicken-scratch sketches on paper

02/

Turn them into digital wireframes that clearly show the right functions

03/

Fill in accurate content — correct format, correct structure

04/

Create complete wireflows to show how screens connect together

If the wireframes are done right, everything after that becomes much easier.

Just my thought

People often said wireframes are just placeholders — something quick to sketch out ideas. But through real project experience, I learned that a solid wireframe is where everything starts right. It's not just about testing layout — it needs to reflect the real content, real functions, and real flow. If you wait until the hi-fi stage to fix missing pieces, it’ll cost more time and effort. So for me, getting the wireframe right means we can move faster and smoother later on.

The way i start with wireframing

01/

Start from rough ideas — like chicken-scratch sketches on paper

02/

Turn them into digital wireframes that clearly show the right functions

03/

Fill in accurate content — correct format, correct structure

04/

Create complete wireflows to show how screens connect together

If the wireframes are done right, everything after that becomes much easier.

Just my thought

People often said wireframes are just placeholders — something quick to sketch out ideas. But through real project experience, I learned that a solid wireframe is where everything starts right. It's not just about testing layout — it needs to reflect the real content, real functions, and real flow. If you wait until the hi-fi stage to fix missing pieces, it’ll cost more time and effort. So for me, getting the wireframe right means we can move faster and smoother later on.

The way i start with wireframing

01/

Start from rough ideas — like chicken-scratch sketches on paper

02/

Turn them into digital wireframes that clearly show the right functions

03/

Fill in accurate content — correct format, correct structure

04/

Create complete wireflows to show how screens connect together

If the wireframes are done right, everything after that becomes much easier.

Just my thought

People often said wireframes are just placeholders — something quick to sketch out ideas. But through real project experience, I learned that a solid wireframe is where everything starts right. It's not just about testing layout — it needs to reflect the real content, real functions, and real flow. If you wait until the hi-fi stage to fix missing pieces, it’ll cost more time and effort. So for me, getting the wireframe right means we can move faster and smoother later on.

The way i start with wireframing

01/

Start from rough ideas — like chicken-scratch sketches on paper

02/

Turn them into digital wireframes that clearly show the right functions

03/

Fill in accurate content — correct format, correct structure

04/

Create complete wireflows to show how screens connect together

Wireframe demo

Click here to change demo page

Last Update

July 2024

In charge

Mchis, Chance

Approved

Final

LPBank Mobile App Wireframe

LPBank Personal Banking - Mobile App

Select flow

Thumbnail

LogIn&SignUp / LogIn

MoneyTransfer / ToOther

Wireframe demo

Click here to change demo page

Last Update

July 2024

In charge

Mchis, Chance

Approved

Final

LPBank Mobile App Wireframe

LPBank Personal Banking - Mobile App

Select flow

Thumbnail

LogIn&SignUp / LogIn

MoneyTransfer / ToOther

Wireframe demo

Click here to change demo page

Last Update

July 2024

In charge

Mchis, Chance

Approved

Final

LPBank Mobile App Wireframe

LPBank Personal Banking - Mobile App

Select flow

Thumbnail

LogIn&SignUp / LogIn

MoneyTransfer / ToOther

Chapter 5

Building a Design System

Just funny, I know it’s not a proper design system, more like a reusable library or a collection of expandable elements. But still, I think calling it a “design system” makes sense for us designers in some way

To me, a design system isn’t just a bunch of buttons, colors, or text styles. It’s more like a backbone — something the whole team can rely on. It helps everyone save time, avoid repeating work, easy to change and faster for handoff.

I chose not to use a pre-made UI kit. Why? Because every designer has their own way of working. I wanted to build a system that truly fits my process — one that solves the pain points I’ve often faced in real projects.

How i do it in my way

01/

Organize the design concept

Start with an MVP, based on the approved concept to organize the basic element (color/ typo / spacing / effect / component / ...)

02/

Build the foundations

03/

Set up basic components

04/

Create common component groups (molecules)

05/

Make a few typical page templates

06/

Guidelines and best practices

How i do it in my way

01/

Organize the design concept

Start with an MVP, based on the approved concept to organize the basic element (color/ typo / spacing / effect / component / ...)

02/

Build the foundations

03/

Set up basic components

04/

Create common component groups (molecules)

05/

Make a few typical page templates

06/

Guidelines and best practices

How i do it in my way

01/

Organize the design concept

Start with an MVP, based on the approved concept to organize the basic element (color/ typo / spacing / effect / component / ...)

02/

Build the foundations

03/

Set up basic components

04/

Create common component groups (molecules)

05/

Make a few typical page templates

06/

Guidelines and best practices

How i do it in my way

01/

Organize the design concept

Start with an MVP, based on the approved concept to organize the basic element (color/ typo / spacing / effect / component / ...)

02/

Build the foundations

03/

Set up basic components

04/

Create common component groups (molecules)

05/

Make a few typical page templates

06/

Guidelines and best practices

How i do it in my way

01/

Organize the design concept

Start with an MVP, based on the approved concept to organize the basic element (color/ typo / spacing / effect / component / ...)

02/

Build the foundations

03/

Set up basic components

04/

Create common component groups (molecules)

05/

Make a few typical page templates

06/

Guidelines and best practices

MVP
Design
system

Hifi
design

Report usability

Report usability

Request new

Request new

Report bug

Report bug

Integrate components

Integrate components

Update

Update

MVP
Design
system

Hifi
design

Report usability

Request new

Report bug

Integrate components

Update

And of course, work didn’t stop there.

And of course, work didn’t stop there.

And of course, work didn’t stop there.

Throughout the whole project, I kept an eye on how people were using the system — what worked, what didn’t, what was missing. We kept improving it along the way.

Because to me, a design system grows with the product.

Throughout the whole project, I kept an eye on how people were using the system — what worked, what didn’t, what was missing. We kept improving it along the way.

Because to me, a design system grows with the product.

Throughout the whole project, I kept an eye on how people were using the system — what worked, what didn’t, what was missing. We kept improving it along the way.

Because to me, a design system grows with the product.

Chapter 6

Some funny stories behind the final design

This was probably the most enjoyable phase of the whole project (at least for me, as a UI designer) , the moment I got to actually design. Dive into colors, shapes, and delightful visuals. No more dull grey boxes or dry chunks of information. Just pure joy of creating something that feels alive.

This was probably the most enjoyable phase of the whole project (at least for me, as a UI designer) , the moment I got to actually design. Dive into colors, shapes, and delightful visuals. No more dull grey boxes or dry chunks of information. Just pure joy of creating something that feels alive.

But, reality is rarely that rosy. Designing UI sounds fun, but the creative freedom isn’t as much as a newbie might think. Most of the time, it’s about making things logical, practical, and still visually pleasing. Those were the days of late-night grinding, fueled by way too many cans of energy drinks. Still, it was a tough but wonderful experience.

But, reality is rarely that rosy. Designing UI sounds fun, but the creative freedom isn’t as much as a newbie might think. Most of the time, it’s about making things logical, practical, and still visually pleasing. Those were the days of late-night grinding, fueled by way too many cans of energy drinks. Still, it was a tough but wonderful experience.

Money
Transfer

Money Transfer

Money Transfer

This is probably one of the most important and frequently used features in any banking app. It plays a key role in the daily experience of most customers. So naturally, giving its UI the attention it deserves was essential.

This is probably one of the most important and frequently used features in any banking app. It plays a key role in the daily experience of most customers. So naturally, giving its UI the attention it deserves was essential.

After spending some time working closely with the bridge person and connect with the tech and business teams, we decided it was time for a change. And here’s the story behind that decision.

After spending some time working closely with the bridge person and connect with the tech and business teams, we decided it was time for a change. And here’s the story behind that decision.

One simple hub

What happened?

"Where can I find my favorite contacts? Where do I schedule a transaction? Why do I have to dig into settings just to find them? How do I transfer money to my own account?" It became clear that many supporting features were too scattered, making it difficult for users to find what they needed.

What i've done

In the end, we brought everything related to transferring money into one place Everything is now in one spot — simple, clean, and easy to use.

One simple hub

What happened?

"Where can I find my favorite contacts? Where do I schedule a transaction? Why do I have to dig into settings just to find them? How do I transfer money to my own account?" It became clear that many supporting features were too scattered, making it difficult for users to find what they needed.

What i've done

In the end, we brought everything related to transferring money into one place Everything is now in one spot — simple, clean, and easy to use.

One simple hub

What happened?

"Where can I find my favorite contacts? Where do I schedule a transaction? Why do I have to dig into settings just to find them? How do I transfer money to my own account?" It became clear that many supporting features were too scattered, making it difficult for users to find what they needed.

What i've done

In the end, we brought everything related to transferring money into one place Everything is now in one spot — simple, clean, and easy to use.

One simple hub

What happened?

"Where can I find my favorite contacts? Where do I schedule a transaction? Why do I have to dig into settings just to find them? How do I transfer money to my own account?" It became clear that many supporting features were too scattered, making it difficult for users to find what they needed.

What i've done

In the end, we brought everything related to transferring money into one place Everything is now in one spot — simple, clean, and easy to use.

One simple hub

What happened?

"Where can I find my favorite contacts? Where do I schedule a transaction? Why do I have to dig into settings just to find them? How do I transfer money to my own account?" It became clear that many supporting features were too scattered, making it difficult for users to find what they needed.

What i've done

In the end, we brought everything related to transferring money into one place Everything is now in one spot — simple, clean, and easy to use.

Simplify user choosen

What happened?

From the start, one thing was clear: the old transfer flow was messy. There were just too many options (Transfer to LPBank account, Transfer to another bank account (24/7), Transfer to another bank card, Standard transfer to other banks…). All of them sounded similar. For regular users, it was overwhelming. Even experienced users would often pause, unsure which one to pick. Instead of helping people move faster, the app made them stop and think too much.

What i've done

After looking into the technology, policies, and transfer procedures, we decided to simplify the way users create a new transaction. Instead of making them think too much about what type of transfer they’re making, the new flow takes them straight to the transaction form. From there, they just need to fill in a few basic details like the receiver’s name, bank, and amount. Based on that, the system will figure out the right type of transfer automatically. We also reorganized the features for managing beneficiaries and transaction history to make the whole process cleaner and easier to follow.

Simplify user choosen

What happened?

From the start, one thing was clear: the old transfer flow was messy. There were just too many options (Transfer to LPBank account, Transfer to another bank account (24/7), Transfer to another bank card, Standard transfer to other banks…). All of them sounded similar. For regular users, it was overwhelming. Even experienced users would often pause, unsure which one to pick. Instead of helping people move faster, the app made them stop and think too much.

What i've done

After looking into the technology, policies, and transfer procedures, we decided to simplify the way users create a new transaction. Instead of making them think too much about what type of transfer they’re making, the new flow takes them straight to the transaction form. From there, they just need to fill in a few basic details like the receiver’s name, bank, and amount. Based on that, the system will figure out the right type of transfer automatically. We also reorganized the features for managing beneficiaries and transaction history to make the whole process cleaner and easier to follow.

Simplify user choosen

What happened?

From the start, one thing was clear: the old transfer flow was messy. There were just too many options (Transfer to LPBank account, Transfer to another bank account (24/7), Transfer to another bank card, Standard transfer to other banks…). All of them sounded similar. For regular users, it was overwhelming. Even experienced users would often pause, unsure which one to pick. Instead of helping people move faster, the app made them stop and think too much.

What i've done

After looking into the technology, policies, and transfer procedures, we decided to simplify the way users create a new transaction. Instead of making them think too much about what type of transfer they’re making, the new flow takes them straight to the transaction form. From there, they just need to fill in a few basic details like the receiver’s name, bank, and amount. Based on that, the system will figure out the right type of transfer automatically. We also reorganized the features for managing beneficiaries and transaction history to make the whole process cleaner and easier to follow.

Simplify user choosen

What happened?

From the start, one thing was clear: the old transfer flow was messy. There were just too many options (Transfer to LPBank account, Transfer to another bank account (24/7), Transfer to another bank card, Standard transfer to other banks…). All of them sounded similar. For regular users, it was overwhelming. Even experienced users would often pause, unsure which one to pick. Instead of helping people move faster, the app made them stop and think too much.

What i've done

After looking into the technology, policies, and transfer procedures, we decided to simplify the way users create a new transaction. Instead of making them think too much about what type of transfer they’re making, the new flow takes them straight to the transaction form. From there, they just need to fill in a few basic details like the receiver’s name, bank, and amount. Based on that, the system will figure out the right type of transfer automatically. We also reorganized the features for managing beneficiaries and transaction history to make the whole process cleaner and easier to follow.

Simplify user choosen

What happened?

From the start, one thing was clear: the old transfer flow was messy. There were just too many options (Transfer to LPBank account, Transfer to another bank account (24/7), Transfer to another bank card, Standard transfer to other banks…). All of them sounded similar. For regular users, it was overwhelming. Even experienced users would often pause, unsure which one to pick. Instead of helping people move faster, the app made them stop and think too much.

What i've done

After looking into the technology, policies, and transfer procedures, we decided to simplify the way users create a new transaction. Instead of making them think too much about what type of transfer they’re making, the new flow takes them straight to the transaction form. From there, they just need to fill in a few basic details like the receiver’s name, bank, and amount. Based on that, the system will figure out the right type of transfer automatically. We also reorganized the features for managing beneficiaries and transaction history to make the whole process cleaner and easier to follow.

Clearer structure and optimized flow

What happened?

One thing we noticed was that the input form for creating a new transfer had some UI issues. The elements used were not consistent — different types of inputs were styled differently, and there wasn’t a clear visual unity. On top of that, the form’s structure didn’t have a clear hierarchy. The spacing between elements wasn’t properly aligned, which made it harder for users to read and fill out the information quickly.

What i've done

After aligning with the bridge person, we agreed to redesign the input form for better clarity and structure. The form is now split into clear sections: Source Account, Beneficiary, Transaction Details, and Schedule. Inputs were simplified for easier recognition and consistency. To avoid overwhelming users, the form now reveals one step at a time. Once a section is completed and verified, it collapses into a summary, and the next section appears — helping users stay focused and easily review their progress.

Clearer structure and optimized flow

What happened?

One thing we noticed was that the input form for creating a new transfer had some UI issues. The elements used were not consistent — different types of inputs were styled differently, and there wasn’t a clear visual unity. On top of that, the form’s structure didn’t have a clear hierarchy. The spacing between elements wasn’t properly aligned, which made it harder for users to read and fill out the information quickly.

What i've done

After aligning with the bridge person, we agreed to redesign the input form for better clarity and structure. The form is now split into clear sections: Source Account, Beneficiary, Transaction Details, and Schedule. Inputs were simplified for easier recognition and consistency. To avoid overwhelming users, the form now reveals one step at a time. Once a section is completed and verified, it collapses into a summary, and the next section appears — helping users stay focused and easily review their progress.

Clearer structure and optimized flow

What happened?

One thing we noticed was that the input form for creating a new transfer had some UI issues. The elements used were not consistent — different types of inputs were styled differently, and there wasn’t a clear visual unity. On top of that, the form’s structure didn’t have a clear hierarchy. The spacing between elements wasn’t properly aligned, which made it harder for users to read and fill out the information quickly.

What i've done

After aligning with the bridge person, we agreed to redesign the input form for better clarity and structure. The form is now split into clear sections: Source Account, Beneficiary, Transaction Details, and Schedule. Inputs were simplified for easier recognition and consistency. To avoid overwhelming users, the form now reveals one step at a time. Once a section is completed and verified, it collapses into a summary, and the next section appears — helping users stay focused and easily review their progress.

Clearer structure and optimized flow

What happened?

One thing we noticed was that the input form for creating a new transfer had some UI issues. The elements used were not consistent — different types of inputs were styled differently, and there wasn’t a clear visual unity. On top of that, the form’s structure didn’t have a clear hierarchy. The spacing between elements wasn’t properly aligned, which made it harder for users to read and fill out the information quickly.

What i've done

After aligning with the bridge person, we agreed to redesign the input form for better clarity and structure. The form is now split into clear sections: Source Account, Beneficiary, Transaction Details, and Schedule. Inputs were simplified for easier recognition and consistency. To avoid overwhelming users, the form now reveals one step at a time. Once a section is completed and verified, it collapses into a summary, and the next section appears — helping users stay focused and easily review their progress.

Clearer structure and optimized flow

What happened?

One thing we noticed was that the input form for creating a new transfer had some UI issues. The elements used were not consistent — different types of inputs were styled differently, and there wasn’t a clear visual unity. On top of that, the form’s structure didn’t have a clear hierarchy. The spacing between elements wasn’t properly aligned, which made it harder for users to read and fill out the information quickly.

What i've done

After aligning with the bridge person, we agreed to redesign the input form for better clarity and structure. The form is now split into clear sections: Source Account, Beneficiary, Transaction Details, and Schedule. Inputs were simplified for easier recognition and consistency. To avoid overwhelming users, the form now reveals one step at a time. Once a section is completed and verified, it collapses into a summary, and the next section appears — helping users stay focused and easily review their progress.

Schedule transaction more easily

What happened?

As mentioned above, scheduling a transaction is currently very inconvenient. The feature is hard to find and use. In addition , it only allows monthly schedule, and once set, it repeats by default until turned off.

What i've done

In the new version, this feature is moved to the main transfer management area and also integrated directly into the transfer form as a shortcut. This makes it much easier for users to set up a schedule transaction right when they’re creating a new one.
Besides monthly transaction, users can now also schedule transfers by week or by day. They can set the transaction to run once, a certain number of times, or until a specific date. It’s all up to them. This new setup gives users more control and flexibility, while keeping everything simple and clear.

Schedule transaction more easily

What happened?

As mentioned above, scheduling a transaction is currently very inconvenient. The feature is hard to find and use. In addition , it only allows monthly schedule, and once set, it repeats by default until turned off.

What i've done

In the new version, this feature is moved to the main transfer management area and also integrated directly into the transfer form as a shortcut. This makes it much easier for users to set up a schedule transaction right when they’re creating a new one.
Besides monthly transaction, users can now also schedule transfers by week or by day. They can set the transaction to run once, a certain number of times, or until a specific date. It’s all up to them. This new setup gives users more control and flexibility, while keeping everything simple and clear.

Schedule transaction more easily

What happened?

As mentioned above, scheduling a transaction is currently very inconvenient. The feature is hard to find and use. In addition , it only allows monthly schedule, and once set, it repeats by default until turned off.

What i've done

In the new version, this feature is moved to the main transfer management area and also integrated directly into the transfer form as a shortcut. This makes it much easier for users to set up a schedule transaction right when they’re creating a new one.
Besides monthly transaction, users can now also schedule transfers by week or by day. They can set the transaction to run once, a certain number of times, or until a specific date. It’s all up to them. This new setup gives users more control and flexibility, while keeping everything simple and clear.

Schedule transaction more easily

What happened?

As mentioned above, scheduling a transaction is currently very inconvenient. The feature is hard to find and use. In addition , it only allows monthly schedule, and once set, it repeats by default until turned off.

What i've done

In the new version, this feature is moved to the main transfer management area and also integrated directly into the transfer form as a shortcut. This makes it much easier for users to set up a schedule transaction right when they’re creating a new one.
Besides monthly transaction, users can now also schedule transfers by week or by day. They can set the transaction to run once, a certain number of times, or until a specific date. It’s all up to them. This new setup gives users more control and flexibility, while keeping everything simple and clear.

Schedule transaction more easily

What happened?

As mentioned above, scheduling a transaction is currently very inconvenient. The feature is hard to find and use. In addition , it only allows monthly schedule, and once set, it repeats by default until turned off.

What i've done

In the new version, this feature is moved to the main transfer management area and also integrated directly into the transfer form as a shortcut. This makes it much easier for users to set up a schedule transaction right when they’re creating a new one.
Besides monthly transaction, users can now also schedule transfers by week or by day. They can set the transaction to run once, a certain number of times, or until a specific date. It’s all up to them. This new setup gives users more control and flexibility, while keeping everything simple and clear.

Card
management

Card management

Card management

One of the key tasks from the business team at LPBank was

Make card products more visible and appealing to users

They also wanted users to be able to explore card-related information more easily, from promotions and benefits to policies and unique features, so they could make the right choice. On top of that, they needed a better way for users to manage and track their cards.

One of the key tasks from the business team at LPBank was "Make card products more visible and appealing to users". They also wanted users to be able to explore card-related information more easily, from promotions and benefits to policies and unique features, so they could make the right choice. On top of that, they needed a better way for users to manage and track their cards.

Card Management / Empty

Card Management / Opened

The story behind

Yeah, my design didn’t just come out of nowhere. It was built on real business needs, user experience analysis, and what users actually needed. From there, I found the right reasons to make improvements.

01/

Card listing is easier to scan and manage

Problem

In the old design, users were taken straight into the card detail view using a carousel to switch between cards, skipping a proper listing page altogether. On top of that, it mixed active and inactive (unowned) cards in the same flow. This approach had two major issues.

First, today’s users often own multiple cards, both credit and debit, so using a carousel made it hard to get an overview or manage them effectively. Second, by blending owned and unowned cards together, it became harder to manage existing cards and also limited the chance to upsell new ones or promote other card-related features like rewards and offers.

New design

The new structure separates things more clearly, making it easier to browse, compare, and manage different card types. The listing page is now tailored to the user's state: if you don’t have any cards yet, the system suggests ones that fit your financial profile. If you already own cards, it helps you focus on tracking balances, checking limits, and managing details easily.

Plus, this new setup gives us a cleaner foundation to add supporting features like card promotions and reward points in the future.

02/

Card detail page shows functions in clear, organized groups

03/

Product detail helps users compare different cards more easily

04/

One more thing

Card listing is easier to scan and manage

Problem

In the old design, users were taken straight into the card detail view using a carousel to switch between cards, skipping a proper listing page altogether. On top of that, it mixed active and inactive (unowned) cards in the same flow. This approach had two major issues.

First, today’s users often own multiple cards, both credit and debit, so using a carousel made it hard to get an overview or manage them effectively. Second, by blending owned and unowned cards together, it became harder to manage existing cards and also limited the chance to upsell new ones or promote other card-related features like rewards and offers.

New design

The new structure separates things more clearly, making it easier to browse, compare, and manage different card types. The listing page is now tailored to the user's state: if you don’t have any cards yet, the system suggests ones that fit your financial profile. If you already own cards, it helps you focus on tracking balances, checking limits, and managing details easily.

Plus, this new setup gives us a cleaner foundation to add supporting features like card promotions and reward points in the future.

Card detail page shows functions in clear, organized groups

Product detail helps users compare different cards more easily

One more thing

01/

Card listing is easier to scan and manage

Problem

In the old design, users were taken straight into the card detail view using a carousel to switch between cards, skipping a proper listing page altogether. On top of that, it mixed active and inactive (unowned) cards in the same flow. This approach had two major issues.

First, today’s users often own multiple cards, both credit and debit, so using a carousel made it hard to get an overview or manage them effectively. Second, by blending owned and unowned cards together, it became harder to manage existing cards and also limited the chance to upsell new ones or promote other card-related features like rewards and offers.

New design

The new structure separates things more clearly, making it easier to browse, compare, and manage different card types. The listing page is now tailored to the user's state: if you don’t have any cards yet, the system suggests ones that fit your financial profile. If you already own cards, it helps you focus on tracking balances, checking limits, and managing details easily.

Plus, this new setup gives us a cleaner foundation to add supporting features like card promotions and reward points in the future.

02/

Card detail page shows functions in clear, organized groups

03/

Product detail helps users compare different cards more easily

04/

One more thing

01/

Card listing is easier to scan and manage

Problem

In the old design, users were taken straight into the card detail view using a carousel to switch between cards, skipping a proper listing page altogether. On top of that, it mixed active and inactive (unowned) cards in the same flow. This approach had two major issues.

First, today’s users often own multiple cards, both credit and debit, so using a carousel made it hard to get an overview or manage them effectively. Second, by blending owned and unowned cards together, it became harder to manage existing cards and also limited the chance to upsell new ones or promote other card-related features like rewards and offers.

New design

The new structure separates things more clearly, making it easier to browse, compare, and manage different card types. The listing page is now tailored to the user's state: if you don’t have any cards yet, the system suggests ones that fit your financial profile. If you already own cards, it helps you focus on tracking balances, checking limits, and managing details easily.

Plus, this new setup gives us a cleaner foundation to add supporting features like card promotions and reward points in the future.

02/

Card detail page shows functions in clear, organized groups

03/

Product detail helps users compare different cards more easily

04/

One more thing

01/

Card listing is easier to scan and manage

Problem

In the old design, users were taken straight into the card detail view using a carousel to switch between cards, skipping a proper listing page altogether. On top of that, it mixed active and inactive (unowned) cards in the same flow. This approach had two major issues.

First, today’s users often own multiple cards, both credit and debit, so using a carousel made it hard to get an overview or manage them effectively. Second, by blending owned and unowned cards together, it became harder to manage existing cards and also limited the chance to upsell new ones or promote other card-related features like rewards and offers.

New design

The new structure separates things more clearly, making it easier to browse, compare, and manage different card types. The listing page is now tailored to the user's state: if you don’t have any cards yet, the system suggests ones that fit your financial profile. If you already own cards, it helps you focus on tracking balances, checking limits, and managing details easily.

Plus, this new setup gives us a cleaner foundation to add supporting features like card promotions and reward points in the future.

02/

Card detail page shows functions in clear, organized groups

03/

Product detail helps users compare different cards more easily

04/

One more thing

Loan

When I was assigned to the loan product section, the request from LPBank seemed straightforward: “Just convert the UI 1:1 from the excel file we sent”. No need to redesign the flow and content. 

Just make it look better.

When I was assigned to the loan product section, the request from LPBank seemed straightforward: “Just convert the UI 1:1 from the excel file we sent”. No need to redesign the flow and content. 

Just make it look better.

But when I dove deep into this feature, I realized it wasn’t simple. The logic was buried under messy layouts and jargon, making it hard for me to understand. So I paused the design to first truly understand the business rules.

But when I dove deep into this feature, I realized it wasn’t simple. The logic was buried under messy layouts and jargon, making it hard for me to understand. So I paused the design to first truly understand the business rules.

Unraveling the messy structure

Unlike other banking features, loan products operate based on more complex internal rules. The logic itself isn't too difficult to understand, but the way it was presented in the old app made it extremely confusing. All the content was cramped into a single long screen, filled with jargon and poorly structured information. It didn’t follow any clear process or priority, which made it hard even for me—someone trying to redesign it—to understand how it worked. So I paused the design work for a moment and focused on something more important: understanding the business logic behind it.

Relearning the process like a user

Designing a loan journey that mirrors real-world flow

Something i learned

Unraveling the messy structure

Unlike other banking features, loan products operate based on more complex internal rules. The logic itself isn't too difficult to understand, but the way it was presented in the old app made it extremely confusing. All the content was cramped into a single long screen, filled with jargon and poorly structured information. It didn’t follow any clear process or priority, which made it hard even for me—someone trying to redesign it—to understand how it worked. So I paused the design work for a moment and focused on something more important: understanding the business logic behind it.

Relearning the process like a user

Designing a loan journey that mirrors real-world flow

Something i learned

Unraveling the messy structure

Unlike other banking features, loan products operate based on more complex internal rules. The logic itself isn't too difficult to understand, but the way it was presented in the old app made it extremely confusing. All the content was cramped into a single long screen, filled with jargon and poorly structured information. It didn’t follow any clear process or priority, which made it hard even for me—someone trying to redesign it—to understand how it worked. So I paused the design work for a moment and focused on something more important: understanding the business logic behind it.

Relearning the process like a user

Designing a loan journey that mirrors real-world flow

Something i learned

Unraveling the messy structure

Unlike other banking features, loan products operate based on more complex internal rules. The logic itself isn't too difficult to understand, but the way it was presented in the old app made it extremely confusing. All the content was cramped into a single long screen, filled with jargon and poorly structured information. It didn’t follow any clear process or priority, which made it hard even for me—someone trying to redesign it—to understand how it worked. So I paused the design work for a moment and focused on something more important: understanding the business logic behind it.

Relearning the process like a user

Designing a loan journey that mirrors real-world flow

Something i learned

Unraveling the messy structure

Unlike other banking features, loan products operate based on more complex internal rules. The logic itself isn't too difficult to understand, but the way it was presented in the old app made it extremely confusing. All the content was cramped into a single long screen, filled with jargon and poorly structured information. It didn’t follow any clear process or priority, which made it hard even for me—someone trying to redesign it—to understand how it worked. So I paused the design work for a moment and focused on something more important: understanding the business logic behind it.

Relearning the process like a user

Designing a loan journey that mirrors real-world flow

Something i learned

Chapter 7

The Ending

Well, if you’ve made it this far, I guess you’re someone who really cares. Honestly, that makes me truly happy.

To some “UX designers” or “Product designers,” maybe this whole thing feels a bit dramatic or even cliché. And I get that. I won’t deny it. I know I still lack a lot to call myself a real product designer. I don’t have fancy data, user persona, or impressive metrics to show .

That’s why, for now, I only dare to call myself a UI designer. But I’m trying, every day, to grow, to add the missing pieces and become a better version of myself.

There are often assumptions about designers on the “vendor side” like us — that we’re just “visual workers,” simply following orders. But this project proved otherwise.

We weren’t just a hand waiting for instructions. Every part of the process was thoughtful, structured, and backed by real thinking. We had our own logic, our own reasons for each design decision — not just copying what already existed.

The numbers

Designer on team (UI)

04

Day for delivery

72

Total designed screens

1000

+

Functional module

10

+

The numbers

Designer on team (UI)

04

Day for delivery

72

Total designed screens

1000

+

Functional module

10

+

The numbers

Designer on team (UI)

04

Day for delivery

72

Total designed screens

1000

+

Functional module

10

+

Next Project

Next Project

Agribank Portal Website

Agribank Portal Website

Website Redesign

Website Redesign

UI Design Portfolio

Project

LPBank Digital for Personal Customer

UI Design Portfolio

Pro-ject

LPBank Digital for Personal Customer

UI Design Portfolio

Project

LPBank Digital for Personal Customer

UI Design Portfolio

Project

LPBank Digital for Personal Customer

Create a free website with Framer, the website builder loved by startups, designers and agencies.