KoronaPay - money transfers & digital wallet

Product Designer

|

2020 – 2022

My role

Designed the digital wallet and KoronaCard experience from scratch

Built and scaled the mobile design system

|

Results

Launched the wallet interface in the app
Simplified money management and card usage

KoronaPay is a fintech application that allows users to send and receive international money transfers and access lending services. Most users rely on the app to regularly send money to family members in other countries.


However, before the wallet was introduced, the experience around money management inside the app was fragmented.

Users could send or receive transfers, but there was no clear place where they could store money, manage balances, or use financial services in one interface.


The goal of the project was to create a digital wallet and payment card that would become the financial center of the application, allowing users to store, manage, and use their money directly inside KoronaPay.

When I joined the product, one of the first challenges was the unstable state of the design system. Components behaved differently between iOS and Android, some elements were missing, and the existing library was difficult to scale.


Before designing the wallet itself, I focused on stabilizing the foundation of the interface.

I conducted a full audit of existing screens, user flows, and UI components in both mobile applications.

Based on this analysis, I rebuilt the component library using Auto Layout and component variants to make the system more flexible and scalable.


This work allowed us to restore missing elements, align component behavior across platforms, and establish a documented system that developers could rely on. As a result, new features could be implemented faster while maintaining visual consistency across the product.

Once the design foundation was stabilized, the team moved on to defining the first version of the wallet.


Working together with product managers and analysts, we analyzed product data and user scenarios to determine which financial flows were most important for the MVP.


The architecture of the wallet focused on the core financial actions inside the application. Users needed a clear way to receive transfers and loan funds, send money between wallets, and track their financial activity.


The wallet interface was designed to make these flows simple and understandable. Instead of separating different financial features across the application, the wallet became a central place where users could see their balance, track transactions, and manage money in one interface.

After the MVP launch, the wallet continued to evolve. New capabilities were gradually added, including virtual card integration with Apple Pay and Google Pay, transfers to external bank cards, transfers from the card itself, service requests, and transaction limits.


Later I designed the credit limit experience. This required building a full user flow that included KYC verification, credit activation, and repayment scenarios. The interface allowed users to clearly understand their credit availability and choose between minimum payments or full repayment.

Another important part of the project was the design of KoronaCard, the payment card connected to the wallet.


I designed both the front and back sides of the physical card, ensuring that the visual identity worked across both physical and digital environments. The same design was adapted for digital card usage inside Apple Pay and Google Pay.

To improve clarity inside the wallet interface, I also designed a set of card widgets. These widgets allowed users to quickly understand their financial status by showing the card balance, card status, and information about credit or loan debt.


By making this information visible and easy to understand, the wallet helped users feel more confident about managing their money.

Beyond designing the wallet features, I also contributed to improving the overall product quality and team processes.


I supported other teams working on related financial features such as transfers and loans by helping with UX and visual solutions. I also conducted competitor analysis to explore new opportunities for the product.


During development I noticed recurring visual inconsistencies across screens. To address this, I initiated a backlog for UI issues and design inaccuracies. This allowed the team to systematically fix visual problems over time.

Later I introduced a cross-platform design review process that helped ensure that implemented features matched the design. This improved the collaboration between design and engineering and significantly reduced visual inconsistencies in production.


Throughout the project I worked closely with product managers, analysts, and engineers. Our collaborative approach helped the team maintain a productive workflow and deliver high-quality results.

The wallet became the main financial hub inside the KoronaPay application. Users returned to it for different financial tasks: receiving transfers from relatives, crediting loan funds to their card, checking balances, and managing transactions.


The introduction of KoronaCard and the credit limit expanded the role of the wallet beyond transfers. Users could now store money inside the app, use the card for payments, and manage their credit with clear repayment flows.

By bringing transfers, card usage, and lending features into one interface, the wallet simplified financial management and turned KoronaPay from a transfer service into a more complete financial platform.