I make things easier for people, whether it's a first-time insurance buyer, a wealth investor, or someone just trying to pay a bill. A Senior UX Designer with 8 years across insurance, wealth management, retail banking, enterprise telco, and design systems in Southeast Asia.
Driving consistency across products and streamlining operations - unifying a fragmented design system across Bangladesh, Nepal, and South Korea.
Rebuilding registration and login for One by MetLife Bangladesh after a platform upgrade forced every existing user to sign in again under a new security standard.
Reimagining digital banking for multi-generational households - from children and teens to caretaker adults and older dependents - managing shared and individual finances in one platform.
"Your challenge is to envision how a core banking app could meaningfully support the family or household ecosystem in managing their shared and individual financial responsibilities."
"Reimagining digital banking experience this time, focusing on multi-generational needs and shared family or household finances"
The brief spans an entire family ecosystem, too broad to serve well in one week.
My action plan is to scope deliberately, map each role, then commit to the one with high value.
How many users are within the multigenerational ecosystem?
The young dependent. Under 18.
JobBuild first money habits, parent manages on their behalf.
Junior Savings AccountBetween uni age and early work.
JobMove to full independence.
Own Basic Savings / CurrentPrimary user and account holder, caring in both directions.
JobManages upward, downward, and sharing of household finance.
Digital Wallet AccountShares household finances alongside the hub.
JobShared/pooled everyday spending.
Shared potShares responsibility for Older Dependent.
JobCoordinate care/support.
Edge caseOwns their own money, receives care from children.
JobAccess finance facilities and complete jobs to be done.
Basic Savings, Senior SavingsDesign is the search for a good fit between a form, and it's context.
What makes a problem what it is: human needs, technical constraints, conflicting requirements, habits, edge cases, and relationships. Bad design appears where those forces remain unresolved. Good design appears where those misfits have been worked through carefully. Christopher Alexander, Notes on the Synthesis of Form (1964), via Karri Saarinen, 2026
In here, my aim is to first shape the problem. Before I can work on the form, I must know the fit.
A behavior
How does the user interact with digital tools to manage their finances?
A theory or hypothesis
How do people pool or separate money with their children / parent? Do they avoid a shared pot if they do?
User Preference
Do users have a preferred method of money distribution?
Within UX research, there are various methods to collect data. Below is a map of various methods.
The diagram below categorises the methods into how the product is being used when testing. Because the users will not be using the product during the study, we will focus on Decontextualised methods of focus groups, interviews, and surveys.
Keeping in mind the limited time box, I focused on recruiting users who pass as the Caretaker Adult, and spoke with two of them. The methodology was Interview, Qualitative (Direct), with questions focused on the “Why” and “How to fix”.
Interview Questions
We're conducting an interview to understand how you invest and interact with financial platforms. Your feedback will help us design a more intuitive financial experience.
Recruit the candidates who support children and aging elderly. Are we speaking to the right user?
What is the current state of user habits? Understand their current preference. How do they currently use their banking apps? How does other financial channels play a role in managing one's finances.
What is the current state of user habits? Understand their current preference. How do they currently use their banking apps? How do other financial channels play a role in managing one's finances.
Where does the user currently stand in their wealth situation?
Method: Remote interview (audio)
Sample size: 2
Duration: 20-25 mins
A note on sample sizeI opened the session for 3 days. Finding the right people, Malaysians who support family financially was hard, and money is a sensitive thing to ask my peers and strangers about. So I landed with depth over numbers: two of in-depth interview, treated as early, directional findings.
"Must not cause me to take additional steps from my current behavior, is there incentive for me to do that?"
Henry K (Mid 50s)
"Even though we give them the indication, they will not be able to remember"
Shibu J (Early 40s)
Elderly parents' digital banking struggles
From forgetting minimum balances to password confusion - digital tools fail elderly parents, creating ongoing friction in family financial support.
Security drives channel selection
Participants actively choose channels that limit exposure - eWallets as buffers, avoiding cash for elderly parents.
Multi-channel financial fragmentation
Participants manage numerous institutions simultaneously. Fragmentation is accepted as necessary - not a problem to solve.
High inertia without clear incentives
"It must not cause me additional steps." They won't switch without clear monetary incentives or convenience gains.
Dual transfer: scheduled + ad-hoc
Regular scheduled transfers combined with ad-hoc payments - a universal mental model for family money flows.
Gradual financial independence
Participants deliberately structure support to build independence - transitioning from joint to individual accounts over time.
Theme 1: Security
How might we protect aging adults and their families from elder fraud, scams, and money mistakes?
Security Hub
Up-to-date articles and features related to security
Is this a scam? AI Checker
Screenshot a SMS or paste a message/number - check if it's risky
Safety Net
Trusted Contact Person as proxy to help elderly, or be reachable
Security Score
Self-checking awareness - help promote existing features
Theme 2: Convenience, Speed
How might we ease daily financial tasks for the Caretaker Adult?
Automate Repeat Transactions
Save as favourite on the success page
Budget Tracker
Show balance in a meter - estimate how much remains
Payment Reminders
Remind users to make monthly payments

3rd party layer as security protection with a focus towards the elderly.

3rd party layer as security protection with a focus towards the elderly.

Google's "Circle to Search" can now instantly tell you if a text message is a scam.

Bank of America Security Meter in our Mobile Banking app.

Elderly user needs: Service for Elderly, Legacy planning, Joint account planning, Trusted Contact
As a proxy to help elderly, guard activities, or be reachable. A caretaker adult nominates a trusted contact to receive alerts about suspicious transactions on an elderly parent's account - oversight without removing autonomy.
Why I selected this solution
Four user stories define the SafetyNet prototype - covering both the Older Dependent and Caretaker Adult perspectives across new and registered user states.
End of case study
MetLife Bangladesh is an insurance app used to manage policies, make payments, and access health services like doctor consultations. In 2024, the app went through a significant platform upgrade that required every existing user to log in again under a new security standard.
Existing user flow
The goal was to design a registration and login experience that felt straightforward for three different types of users, while making sure as few people as possible got lost along the way.
The new flow asks who you are first, then shows only the steps that apply to you.
We went with policy number and email as a login method, as they are the credentials that would match correctly with the user.
Several explorations on login method
One of the first steps in registration required users to identify which type of account they were creating. Working with the UX writer, we explored different ways to present the options. Displaying answers as full-width buttons felt wordy and harder to scan. Simplifying to a yes or no question was cleaner but introduced an extra step in the flow. A radio list with a pre-selected default was the clearest approach, making it easy to read and quick to confirm before moving on.
Design options of the Account Registration page
Registration journey, non-policyholder
Registration journey, policyholder
Login first time journey
Login subsequent journey
The redesigned experience showed measurable improvement across all three user types. Non-customer registration steps were reduced from 10 to 6, with account creation placed as an optional step after key credentials were collected rather than a decision point upfront.
Scroll the table sideways to see the results →
| Monthly traffictotal visits | Target | Aug 24before 16 Aug fix | Aug 24after 16 Aug fix | |||
|---|---|---|---|---|---|---|
| Registration | Non-Customer | Full (6 steps) | 3.8K | >70% completion rate | 35% | 42% |
| <3 mins | 1:59 | 2:15 | ||||
| Skip (5 steps) | >70% completion rate | 77% | 84% | |||
| <1.5 mins | 0:30 | 0:52 | ||||
| Customer | 5 steps | 3.5K | >70% completion rate | 20% | 63% | |
| <3 mins | 2:23 | 2:27 | ||||
| Corporate | Full (6 steps) | 0.9K | >70% completion rate | 28% | 24% | |
| <3 mins | 1:58 | 2:07 | ||||
| Skip (3 steps) | >70% completion rate | 45% | 49% | |||
| <1.5 mins | 0:29 | 0:44 | ||||
| Login — first timewithout biometric login | Individualfirst visit | 4 steps | 3.9K | >80% completion rate | 44% | 50% |
| <1 min | 1:32 | 1:30 | ||||
| Corporate | 4 steps | 3.9K | >80% completion rate | 43% | 50% | |
| <1 min | 1:31 | 1:26 | ||||
| Login — subsequentwithout biometric login | Individualreturn visit | 2 steps | 8.7K | >90% completion rate | 72% | 80% |
| <1 min | 1:16 | 1:07 | ||||
| Corporate | 2 steps | 8.5K | >90% completion rate | 55% | 74% | |
| <1 min | 1:32 | 1:30 |
Green met the target, pink fell short. Customer registration is highlighted separately — it more than tripled but still landed under the 70% bar.
We ran an unmoderated usability test with UX Army, with 20 participants.
Time on task was 3 minutes and satisfaction averaged 4 out of 5. Most people said the questions were relevant and the flow was easy to get through.
The key stress point users highlighted was the account creation steps, which stayed unclear or confusing to them.
Overall, users felt the journey had met their expectations, with further adjustments needed to address their doubts. They would like a simple indicator to display the remaining steps required to complete the journey. Furthermore, users felt more explanation is required to clarify the need for an email account type.
Most users also said they would rather skip the onboarding questionnaire that offers personalisation.
“All the questions were relevant. There were no unnecessary questions.”
“I did not realise my email would be a username, that is misleading to me.”
“OTP allows me to proceed automatically.”
Upon reflection, A/B testing and quantitative research of the user journeys would be valuable feedback for the MVP. Given that the founding team was being set up in the same year, UX research operations were in an early phase, resulting in a delayed research process which was addressed post launch.
End of case study
Driving consistency across products and streamlining operations
MetLife in Asia has adopted a nimble approach to each market across the region and has successfully established a diversified geographical footprint in Asia that spans across nine markets Australia, Bangladesh, China, Japan, Korea, India, Malaysia, Nepal and Vietnam.
Local teams have faced challenges shipping products where the UI interface did not meet the necessary user experience.
Our mission is to ensure a unified design language across mobile app products and web portals. The Regional CX team aims to enable local teams by setting up Design System library to host components and interface.
Building a design system that drives design adoption, minimizing tech debt, and enhancing user experience across products.
The MetLife Design System emerged from a fragmented and diverse digital ecosystem, spread across local design teams and various web and mobile platforms.
Legacy files and coded components did not meet the urgent need to cater dynamic content. The components were not built to scale for different teams.
As design and product teams continue their tasks, the interface designed by local teams grew and so did the minor variants. Small increments in design foundations such as colours, spacing, and UI continue to grow in variants.
Components required high effort from development due to a lack of documentation and communication to design team. This contributed to more delay during testing as there were many repeated tasks.
There was no single unifying language that was used across each dev teams. (Flutter/ React JS/ Native / Web Components). Alignment was an ongoing process.
Several of the designs have faced feedback of not meeting legibility needs for users (font size and font colour issues). A more stringent governance on quality control was needed in design teams.
Through collaboration with co-creators, a scalable, best-in-class design system was developed, documented, and implemented, empowering every touch point. I led the MetLife UX and engineering teams through the process of building a cohesive design system across all platforms.
Fostering mutual understanding, and cultivating a culture of agile and lightweight collaboration.
Variant Guidance — Documentation to guide designers and developers on component usage. Available as scalable mobile, tablet and desktop variants.
Master Component — Flexible, editable components that can be resized. Icons and content update according to the product’s content.
Guideline — Design guideline for best practices.
JIRA Requirements
Name & Date
Naming of the component is a crucial aspect that has been agreed upon by the team.
Variants
The different types of variants that fall under the component — primary button, icon button.
States
Disabled, Active, Focus, Hover/Pressed, Selected.
Examples
Examples of how the component is used, to give developers context.
Figma Branch Link
An important part of handing over the latest version. Design components are frozen so no further changes occur while development is ongoing.
Improved adoption rate to 80%,
across design and dev teams
Drove 80% adoption of 72 shipped components across Bangladesh and Nepal, with an estimated 30% adoption in South Korea.
Launched 72 components
Actively used by design and engineering teams across every market on the system.
Iterating to improve team delivery
Within three sprints, the team was completing 25% more tasks per iteration.
We modernised the interface in stages, without disrupting how people already used it.
Refreshed interaction patterns · Lighter, more modern visual language · Fewer elements competing for attention.
Automated Testing
Leverage the latest tools to automate manual effort, and explore design-to-code flows that reduce hand-off work.
Accessibility Expansion
Address accessibility needs beyond contrast — type scaling, touch targets and assistive behaviour.
Multi-language and hyper-localisation
Double-byte Japanese characters, and other unique or niche local formats.
A/B Testing
Experiment and iterate on existing assets to find room for improvement, and collect ideas for future components.
UX/Dev Maturity
Keep growing regional and local teams toward closer collaboration, and build a framework for the system to scale with user and business needs.
End of case study