…the mobile version of my portfolio is completely broken ■■

Sorry! This portfolio is still a work in progress. I want it to be really good, and it takes a lot of time so not all parts are completed yet, including the mobile design.

You're free to close this modal to preview the website as it is, but please, if you're interested view on your desktop device. Thanks!
a complete redesign of NordPass/

Massive project that spanned across native desktop apps, mobile apps, browser extensions. It wasn’t just about creating a cohesive UI, but driving alignment and collaboration across multiple teams to deliver a unified product vision.

years/

2024-25

responsibilities/

Led the full redesign of NordPass' desktop/web experiences. Helped reestablish the design system.

tags/

UI Design
Complete Redesign
UX
Design Systems
Interaction Design
Vibe-Coding
Motion Design
Illustrations

the problem/

a disjointed and outdated UI

The product failed to meet users’ expectations in the visual department, and this lack of polish went beyond stylistic issues and resulted in a subpar and inconsistent UX. Beyond that, the outdated UI prevented many promising concepts from being implemented, and with a poorly enforced design system, designers and developers had to constantly realign even on the most basic elements.

This is the NordPass' UI before I joined the company. The problem is readily apparent at a single glance – the app is just plain ugly. As a result, it suffered from a multitude of UX issues, from feature visibility to accessibility problems.
See full project -> 
Inconsistencies were really common across the entire product. Just the Onboarding process alone had 3 different illustration styles.
See full project -> 
See full project -> 
The design system wasn’t enforced well, leading to a lot of “freestyling.” Designers and devs had issues aligning on even the most obvious things.

the process/

a complete creative and technical refurbishment

A complete redesign is the dream of every product designer: to reimagine the entire product from the ground up. It sounds simpl- well no, it doesn't. And it wasn't. The process involved reestablishing the design system from scratch, creating a new modern visual language and design guidelines, and implementing them consistently across all platforms.

1

finding the creative direction/
Product facelifts happen only every few years. As such, a signifcant part of the initiative was just finding a creative direction that wouldn't just be pretty, but also scalable and future-proof.

2

designing the scope/
‍With the entire product needing a visual revamp across 4 platforms, the design process (I had to figure out) was often less about creativity, and more about optimally cutting corners without sacrificing quality.

3

fixing mistakes, step by step/
In design, mistakes are almost inevitable, especially in large-scale projects. User-testing confirmed this: while the redesign solved many existing issues, it also surfaced new ones, which I'd then iteratively address.

UX Design
Berlin, Krakow
2023, 2024
Redesigning an entire product across multiple platforms is a massive undertaking. As a team, we had to prioritize different parts of the apps to address one by one to deliver as much as possible given the deadline. The design system was the most important, as it’s fundamental to the rest of the product.
See full project -> 
See full project -> 
Creative exercises and low-fidelity concepts helped explore several possible directions before committing to a final one.
Moodboarding helped us define our direction — I created cards to align the team on the key aspects we wanted to reflect.
See full project -> 
The design process itself is the ol’ reliable (with some on-the-fly tweaks). Given the tight deadline, I worked closely with the development team to deliver as much of the planned scope as possible while staying flexible to tackle any unexpected issues.
See full project -> 
With AI, you can “vibecode” interactions that more closely resemble what’s achievable in code. Here, I tried out several versions of the header-to-topbar transition on scrolling the Browser Extension.
See full project -> 
See full project -> 
Custom-coded parts of the UI were transformed into reusable, consistent design system components, while the entire design token structure was rebuilt from the ground up. Honestly, I could probably create a case study just about this calendar component.

the results/

a brand new day, for both the UI and the 0→1 delivery process

The new UI addressed major UX issues — from a confusing, unintuitive navigation to clearer, more consistent visuals and thoughtfully designed microinteractions. The redesign strengthened the design-to-development pipeline through a redone design system that unified designers and developers under the same language of tokens, components, and variables.

I led the redesign of the web and desktop apps. Although the most significant parts of the UX have been refurbished thanks to careful planning and close dev-design collaboration, more obscure pages only received a general design-system visual update without other major layout changes. Still, a massive change for the better.
See full project -> 
The design system saw the most significant update, both visually and on a technical level. Now with a multi-level structure, designers and engineers could speak the same language, vastly speeding up feature delivery.
See full project -> 
See full project -> 
The devil’s in the details. A nice redesign requires attention to even the tiniest icons.
Looks overwhelming, doesn’t it? It’s easy to glance at the new UI and think, “Nice,” so I included this snippet from the dev-handoff docs to show how much thought went into every tiny spacing and line of text.
See full project -> 
Unfortunately, some of the planned ‘delight’ had to be omitted from the scope. Ultimately, it was a smart prioritizing decision… but it's still sad.
See full project -> 
The illustrations also received a visual overhaul — now aligned with the new brand guidelines, consistent across the product, and more effective at communicating their intended message.
See full project -> 
One particular mistake I’ve made is with the color palette—it was too subtle. Users had difficulty telling different parts of the UI apart. I had to redo all the grays several times before I got it right. An artefact of this is a 1px line separating navigation from the black top bar.
See full project -> 
See full project -> 
Responsiveness was particularly important to get right as it was completely neglected in the old UI.
Microinteractions are really important in making the UI come alive. I actually have a version of this video with sound on my LinkedIn, if you’re interested.
See full project -> 

that's not all/

…what was left out of this case study?

I keep the case studies relatively simple so they don't take a lot of time to go through (to varying degrees of success). This means this page only describes a tiny sliver of the work I did on the project. In particular, the parts that were either omitted or barely touched on include:
‍
🔬 microinteractions – I've planned and designed several micro-interactions (i.e. entry animations, icons, loading states) to make the new redesigned UI come alive. This isn't just creative work, as all the timings needed to meet UX criteria and actually be implementable. Above, you can even see one of them done in code with AI tools.
‍
🧪 user-testing – it's difficult to convey this in a case study, but speaking with users revealed many more issues with the design than mentioned on this page. Those would be iteratively addressed in subsequent version releases.
‍
♟️ strategic planning – as the redesigning an entire product is a massive undertaking, the project required proper scoping and planning. I often had to reconsider priorities and plan ahead, moving certain UI updates to other projects to free up dev capacity.
‍
🤝 teamwork and stakeholder management – an unsung, but incredibly important, part of any design project. Most of my ideas weren't just welcomed with open hands (unbelievable, right?) I often had to defend, pitch, iterate, or scrap them.
‍
📱 cross-platform consistency – while my focus was on the desktop/web/browser extension experiences, I still had a hand in redesigning the mobile apps. Parts I didn't directly design, I had to ensure were consistent across the board.

If you're interested in those, let's talk!

microinteractions

I've planned and designed several micro-interactions (i.e. entry animations, icons, loading states) to make the new redesigned UI come alive. This isn't just creative work, as all the timings needed to meet UX criteria and actually be implementable. Above, you can even see one of them done in code with AI tools.

microinteractions

It's difficult to convey this in a case study, but speaking with users revealed many more issues with the design than mentioned on this page. Those would be iteratively addressed in subsequent version releases.

microinteractions

as redesigning an entire product is a massive undertaking, the project required proper scoping and planning. I often had to reconsider priorities and plan ahead, moving certain UI updates to other projects to free up dev capacity.

microinteractions

an unsung, but incredibly important, part of any design project. Most of my ideas weren't just welcomed with open hands (unbelievable, right?) I often had to defend, pitch, iterate, or scrap them.

microinteractions

while my focus was on the desktop/web/browser extension experiences, I still had a hand in redesigning the mobile apps. Parts I didn't directly design, I had to ensure were consistent across the board.

next project/

growth strategies and experiments/

A summary of many different initiatives I led over my 4+ years at Brainly, an edtech market leader. Each focused on one shared goal – driving growth – which required not only strong design and strategic thinking but also skills in many disciplines such as product management, data analysis, or user research.

years/

2020-24

responsibilities/

Led several initiatives focused on growth and monetization of the product, both from the design and management sides.

tags/

Growth Design
Illustration
Data Analytics
Workshopping
UI Design
Prototyping
User Research
Motion Design
Animation
I approached growth at Brainly through a continuous, experiment-driven process based on the “growth hacking” method. It started out with identifying opportunities in qualitative and/or quantitative data. From there, I brainstormed and prioritized ideas based on potential impact and effort, then designed and launched quick experiments to test each hypothesis. Every round of testing brought new insights, which I used to refine the next set of initiatives — creating a constant loop of discovering, testing, learning, and scaling what worked.
See full project -> 
Smoke and fake-door testing allowed me to validate hypotheses with very little engineering effort. These experiments scouted possible improvements that went beyond just growth and informed the overall product strategy. Pictured here are AB-tested modals that validated conceptual features.
See full project -> 
Results from experiments often impacted the product itself – the onboarding had a major effect on acquisition and retention, so I redesigned it and created animations to make it stand out during a user’s first visit.
See full project -> 
See Full Case Study