End-to-end product design for a UK crypto neobank.
About me
With 8+ years in product design, my background started in physical environments before shifting into digital products. I design and scale mobile systems that turn complex logic into clear, intuitive experiences.
My work spans fintech, mobility, marketplaces, banking, and payments across global and emerging markets. I'm drawn to products shaped by local context, business logic, and the way people actually use them.
Cashless users in Brazil ride more frequently than cash users. I worked on shifting users toward digital payments to increase ride frequency, strengthen payment adoption, and support overall market growth.
Role
Senior Product Designer
Scope
Led end-to-end design and cross-functional collaboration
Multi-market payment rollout, +2% GMV uplift in Brazil
Brazil payment landscape 🇧🇷
Cash remains the dominant payment method.
Passengers prefer local instant transfers through the PIX payment system over cards.
Challenges
Passengers' view
Manually entering transfer details into the bank app is frustrating and can lead to mistakes.
Drivers' view
We don't like voicing transfer details — money should credit automatically.
Company's view
Cashless users ride with us more often, so we should uplift the number of cashless rides.
Scaled MVP — 48 countries
We implemented an MVP that allowed passengers to copy and paste transfer details into their banking app to complete the payment.
MVP outcomes
The average conversion from the transfer details view to the 'Copy' click reached ~60% across 48 countries.
This launch gave us a +2% GMV increase from November to March.
However, we identified that many users don't see the button on the active ride screen.
In some regions, longer translations push the widget out of view.
Finding a better solution for the Brazilian market
Benchmarking
We researched current B2C payment solutions and found that most used the same technology for fast money transfers. However, the user experience wasn't ideal — in Uber, passengers are required to transfer money before the ride, while in 99, users have to top up a wallet in advance.
Payment widget first-click test
I conducted a first-click test on five variants, including the already rolled-out version, to see if a new approach would offer more visibility for passengers.
Seamless money transfers 2.0
Enhanced payment widget
I created a payment widget that provides users with real-time feedback on payment progress and results, improving transparency across the flow.
Payment flow with 200+ banks
Payment flow starting with the top 5 banks most preferred by users. This led to faster adoption and reduced checkout drop-off.
Payment activation & onboarding
To improve payment adoption during the ride, I led a cross-team promotion A/B/C test, where one variant showed a statistically significant uplift in usage. I also designed a push-triggered onboarding experience to encourage in-ride payment and reduce drop-off after the trip started.
Cross-vertical widget scaling
I collaborated cross-functionally to scale the payment widget for the courier vertical.
B2C/B2B app rollout
Later, refined slightly, then rolled out to more payment methods, more markets, and the driver app.
I rebuilt the app architecture and design to scale the B2B user base beyond 200K and move them from web to mobile.
Role
Product Designer
Scope
Led end-to-end design and cross-functional collaboration
Team
1 PO, 2 PMs, 12 engineers, vertical stakeholders
Impact
Scaled to 200K+ users, contributing to app penetration growth
Challenges
Users' view
Managing accounts is difficult due to no sorting, hidden deposits, and hard-to-find statements.
Company's view
We need to increase penetration with the mobile app among web users.
My view as a designer
The outdated design, unchanged since 2018, differed between the B2C and B2B apps.
Developers' view
A legacy system slows feature development.
Users problems discovery
I analyzed feedback from interviews, chat support, and reviews to identify issues, focusing on five key problems:
Separate 'Account history' and 'Payment history' sections confused users and led to misclicks.
No sorting meant inactive accounts with outdated data appeared first.
Business users expected the same account view as on the web.
Open deposits weren't visible in the app, leading to confusion.
It wasn't clear that tapping an account would open its statement.
Redesign process
Old app design overview
Contractor payments were hard to find in the app
The mobile Account History showed only card and bank payments, while contractor payments were hidden in a separate tab. This created a mismatch with the web version and made users unsure whether their payments had been processed.
Cross-platform inconsistency
The app had inconsistent designs on iOS and Android and had been outdated since 2018.
Inconsistency between B2B and B2C apps
Raiffeisen Bank users had different experiences as private or business clients.
Competitors research
1st iteration of the redesign
The process started with a simple step: updating the screen as-is to refresh the code and prepare for future feature development.
2nd iteration — full account list view
Horizontal scroll was replaced with a list, similar to the web version. Account sorting was aligned with the web version to make statement access more intuitive, and with new products coming, horizontal scroll was no longer scalable.
Unified history for all account transactions
I merged duplicated histories into one History section and removed transactions from the Main screen.
Unified navigation
Users started to have a more consistent experience across the app, and in 2024 the B2C app also improved its design, making the apps even more cohesive.
Lesson learned
After the update, some users found it harder to find contractor payments among their card charges. This showed that major updates need more research and validation before they go live.
Shipped to production
Result
+11.5%
App penetration growth by the end of the release year
4.7✦
App Store rating
Raiffeisen Bank2022
10x faster business transfers
I developed an innovative payment flow for business owners, replacing a three-day wait with instant, 24/7 transfers.
Challenges
Users' view
The bank did not support instant transfers: payouts stopped after 7 PM, were unavailable on weekends, and could take up to three business days.
Company's view
Increase mobile app penetration among clients who still relied on the web experience.
Exploring technology in the B2C app
We looked at the existing solution in the B2C app and realized we could reuse it for business payments. Already integrated into Raiffeisen Bank's B2C app and growing fast since 2019, the tech was a natural fit for our B2B product.
Developed by the National Bank of Russia, this technology enables 24/7 phone transfers across 200+ banks with 0% commission. The chart below illustrates the technology's rapid growth since 2019.
Market research
We also researched current solutions in the B2C market and found that everyone used the same technology for fast money transfers. So, we decided to reuse this technology for our B2B app.
Solutions
One click to activate instant transfers
The first approach opened with a data-entry screen. Low activation showed that the setup asked for too much too soon, so I replaced it with a focused one-click activation landing.
Multiple entry points to activate transfers
Fast recipient search
I integrated the phone contact list and prioritized the business owner's number, while keeping transfers to any recipient immediately accessible.
Easy access to the popular banks
More than 200 banks were available. I surfaced the five most frequently used options and gave Raiffeisen Bank priority, reducing the effort required to find a destination.