CFPS Digital Bank
About the project
A fintech startup offering fully digital banking services: a euro IBAN account, virtual and physical Mastercard cards, and international SWIFT transfers.

Role
I was the only designer on the project. I worked in a product team with a PM, analysts, and developers
01. Task
I joined the product at the pre-MVP stage, when the team had just started working on user scenarios. My task was to design a B2C banking app, an admin panel for analytics and customer data management, and to create a design system.
02. Admin panel
While the client app wasn’t ready for development yet – we were working on documentation, talking to potential users, and an outsourced studio was doing branding – I focused on designing the admin panel.
I interviewed key users (C-level, marketing, security, support), described the main scenarios and features, created wireframes, and discussed them with the team.
03. But design system first
Main scenarios were clear, wireframes were ready and approved, so I started building the first version.
I began with the design system: created base components, color, typography, and grid guides.
04. Components
I added atoms – buttons, icons, inputs. Then moved to molecules – forms, menus, notifications, and more.
05. Guidelines
For all elements, I wrote detailed usage guidelines.
06. Result
I built the foundation for the admin panel design. Screens could now be built faster and stay visually consistent.
Developers and designers would be able to create interfaces without duplicating solutions.
07. Designed the admin panel
I built the MVP version of the admin, which included:
– A section with information for internal staff
– Tools to control and manage customer profiles (accounts, cards, KYC)
– Bank’s financial flow analytics
– Role model settings
– Marketing campaign management
08. Client mobile app
I started designing the B2C app by studying business documentation and hypotheses that the founders made based on early research of the target audience — how they choose a bank, pay for things, what they care about in financial services, and what problems they face.

The studio delivered the branding, and based on that, I created a UI kit for the mobile app.
I wrote working hypotheses, described key scenarios, and made CJMs for each one: first-time onboarding, dashboard, login, card delivery, card management, transaction history, etc.
09. Design
In the first iteration we focused on onboarding and KYC.
In the second – dashboard, first card issuing, and delivery tracking.
Later we added transaction history, transfers between accounts, SWIFT, cashback, and many more features.
10. Landing page
Since I was still the only designer, I also created the product landing page.
Its goal was to briefly and clearly explain why we were building this bank and who it was for.
11. Final result
We built everything, reviewed it, and finally released it to the store – not without struggle.
It turned out that launching a bank is really hard: very strict App Store review, strong compliance and KYC requirements, and lots of rules around user data protection.

We had to fix bugs quickly, react to feedback fast, and make changes on the go.
Step by step, the interface became more stable. During the first year, about 5,000 people installed the app on Android, the first 40 cards were issued – and even used…

Tip: if you ever decide to design a bank – don’t test KYC on your friends 😅
Made on
Tilda