Cześć, jestem
Hi, I'm
Rafal Niemczynowicz
Senior Product Designer · 15 lat doświadczenia
Senior Product Designer · 15 years experience
Projektuję złożone produkty cyfrowe, które upraszczają pracę ludzi i skalują biznes.
I design complex digital products that simplify work and scale business.

Od 15 lat pracuję dla banków (Pekao, ING, Citi Handlowy), retailu (Carrefour) i międzynarodowych klientów (Beckett Collectibles, USA). Ostatni projekt w Pekao S.A. obejmował PeoPay oraz obszar ID & Authentication.

For 15 years, I have worked with banks (Pekao, ING, Citi Handlowy), retail (Carrefour) and international clients (Beckett Collectibles, USA). My latest Pekao S.A. project covered PeoPay and the ID & Authentication domain.

Wybrane organizacje Selected organizations
Firmy i marki, dla których projektowałem produkty cyfrowe. Companies and brands I have designed digital products for.
Wpływ na biznes
Business impact

Wybrane efekty projektów

Selected project outcomes

~$2M
oszczędności rocznie
annual savings
Beckett · System wewn.
+300%
wzrost zamówień web
web orders growth
Beckett · beckett.com
14→3
ta sama skala kampanii obsługiwana przez 3 osoby
same campaign scale handled by 3 people
ING · ING Preview
14
os. zespół zbudowany od zera
person team built from zero
GoldenGrid

Pięć projektów, każdy z inną historią Five projects, each a different story

Systemy wewnętrzne, ecommerce i aplikacje mobilne. Praca w zespołach produktowych i zarządzanie nimi. Internal systems, ecommerce, and mobile apps. Working in product teams and leading them.

Carrefour PAYBACK - widoki web i mobile
Carrefour Polska · 2019–2024
Mój Carrefour
Mój Carrefour
Projekt i rozwój aplikacji Mój Carrefour oraz zintegrowanych z nią usług: PAYBACK, Scan&Go, Tank&Go.
Design and development of the Mój Carrefour app and services integrated with it: PAYBACK, Scan&Go, and Tank&Go.
1M+
MAU
5M+
pobrań
downloads
Beckett.com - widoki web i mobile app
Beckett · 2023–2026
Redesign Beckett web i mobile app
Beckett web and mobile app redesign
Redesign i rozwój serwisów www oraz aplikacji mobilnej — nowe funkcje, nowy design system
Redesign and development of websites and the mobile app — new features, a new design system.
+300%
zamówień Q1
orders Q1
4→1
platformy
platforms
ING Preview - widoki systemu do tworzenia kampanii reklamowych
ING Bank Śląski · 2022–2023
ING Preview
ING Preview
Wewnętrzny system do tworzenia kampanii reklamowych. Ta sama skala kampanii obsługiwana przez 3 osoby zamiast 14 i bez wsparcia agencji reklamowej.
Internal system for creating advertising campaigns. The same campaign scale handled by 3 people instead of 14 and without advertising agency support.
14→3
osoby
people
szybciej
faster
GoldenGrid - identyfikacja wizualna działu UX/UI
GoldenGrid · 2015–2024
Dział UX/UI zbudowany od zera
UX/UI Department Built from Zero
Od jedynego projektanta do Head of UX. Dziewięć lat rozwijania i prowadzenia 14-osobowego zespołu.
From the only designer to Head of UX. Nine years developing and leading a 14-person team.
1-14
osób
people
30+
zrealizowanych projektów
delivered projects
Aplikacje Mobilne
Mobile Apps

Doświadczenie w projektowaniu aplikacji mobilnych.

Experience designing mobile apps.

Prowadzę pełny proces projektowy — od założeń po wdrożenie, utrzymanie i rozwój. Projektuję i wdrażam zarówno całe aplikacje, jak i pojedyncze funkcje w istniejących produktach.

I lead the full design process — from assumptions to implementation, maintenance, and further development. I design and deliver both full applications and individual features within existing products.

5 lat
5 yrs
Mój Carrefour
Mój Carrefour
Projekt, a potem utrzymanie i rozwój — od core app po kolejne funkcje: Scan&Go (samodzielne skanowanie i płatność) i Tank&Go (bezgotówkowe tankowanie). 1M+ MAU, 5M+ pobrań.
Design, then maintenance and development — from the core app to new features: Scan&Go (self-scanning and payment) and Tank&Go (cashless refuelling). 1M+ MAU, 5M+ downloads.
zobacz case study view case study
2 lata
2 yrs
Beckett app
Beckett app
Aplikacja mobilna B2C dla rynku kolekcjonerskiego w USA. Nowa wersja projektowana jako element spinający aplikację, web i systemy wewnętrzne Beckett w jedną spójną, zsynchronizowaną całość.
B2C mobile app for the collectibles market in the US. The new version was designed as the connective layer between the app, web platform, and Beckett's internal systems into one coherent, synchronized whole.
zobacz case study view case study

Daj znać, jeżeli to brzmi ciekawie. Let me know if this sounds interesting.

Chętnie porozmawiam o tym, jak mogę pomóc. I’d be happy to talk about how I can help.

Pomagam zamieniać złożone problemy w produkty, z których ludzie naprawdę potrafią korzystać. I help turn complex problems into products people can actually use.

Od ponad 15 lat projektuję produkty dla bankowości, retailu i firm technologicznych.

For over 15 years I have designed products for banking, retail, and technology companies.

Pracuję na styku biznesu, technologii i użytkowników — od zrozumienia problemu, przez strategię i projektowanie, aż do wdrożenia.

I work at the intersection of business, technology, and users — from understanding the problem, through strategy and design, to implementation.

Interesują mnie nie tylko ekrany. Interesuje mnie to, dlaczego produkt działa albo dlaczego przestaje działać.

I am interested not only in screens, but in why a product works, or why it stops working.

Portret Rafala Niemczynowicza

Różne perspektywy.
Jedno podejście.

Different perspectives.
One approach.

Agencja, zespół, produkt. Każdy etap nauczył mnie patrzeć szerzej i łączyć potrzeby użytkowników z celami biznesowymi.

Agency, team, product. Each stage taught me to look wider and connect user needs with business goals.

Projektowanie to nie tylko interfejsy.

Design is not only interfaces.

Dobry produkt powstaje wtedy, gdy decyzje projektowe uwzględniają ograniczenia technologiczne, cele biznesowe i sposób pracy zespołu. To właśnie na styku tych obszarów czuję się najlepiej.

A good product is shaped when design decisions take technical constraints, business goals, and team workflows into account. This is where I work best.

Ścieżka

Path

2007–2015

Budowanie fundamentów

Building the foundations

Poznałem projektowanie od strony realizacji, klientów i codziennej pracy z biznesem.

I learned design through delivery, client work, and everyday collaboration with business teams.

2015–2019

Produkty enterprise

Enterprise products

Projektowałem złożone systemy dla banków i dużych organizacji, gdzie każda decyzja wpływała na tysiące użytkowników.

I designed complex systems for banks and large organizations, where every decision affected thousands of users.

2019–2024

Head of UX

Head of UX

Budowałem zespół, prowadziłem projekty i odpowiadałem za jakość procesu projektowego — od rekrutacji po delivery.

I built a team, led projects, and was responsible for the quality of the design process — from hiring to delivery.

2024–obecnie
2024–present

Independent Senior Product Designer

Independent Senior Product Designer

Wspieram organizacje jako partner projektowy, pomagając porządkować złożone produkty i procesy.

I support organizations as a design partner, helping structure complex products and processes.

Jak pracuję

How I work

01.

Projekt jest częścią większego systemu.

Design is part of a larger system.

Interfejs to tylko fragment produktu. Równie ważne są procesy, dane, technologia i sposób pracy zespołu. Dobre decyzje projektowe zaczynają się od zrozumienia całego kontekstu.

The interface is only one part of a product. Processes, data, technology, and team workflows matter just as much. Good design decisions start with understanding the full context.

02.

Ograniczenia pomagają podejmować lepsze decyzje.

Constraints help make better decisions.

Każdy projekt ma ograniczenia: czas, budżet, technologię czy wymagania regulacyjne. Nie traktuję ich jako przeszkód, ale jako element projektowania.

Every project has constraints: time, budget, technology, or regulatory requirements. I do not treat them as obstacles, but as part of the design process.

03.

Szukam prostszych sposobów działania.

I look for simpler ways to work.

Najlepsze rozwiązania często nie polegają na dodawaniu kolejnych funkcji. Polegają na usunięciu niepotrzebnej złożoności.

The best solutions are often not about adding more features. They are about removing unnecessary complexity.

AI w mojej pracy

AI in my work

AI jest dla mnie narzędziem, nie celem. Wykorzystuję AI tam, gdzie pozwala szybciej przejść od problemu do decyzji projektowej. Pomaga mi analizować dane, porządkować wiedzę, eksplorować rozwiązania i przyspieszać prototypowanie.

AI is a tool for me, not the goal. I use it where it helps move faster from a problem to a design decision. It helps me analyze data, organize knowledge, explore solutions, and speed up prototyping.

Nie zastępuje doświadczenia projektowego. Pozwala lepiej je wykorzystać.

It does not replace design experience. It helps use it better.

Research

Szybsza analiza informacji, synteza materiałów i eksploracja problemu.

Faster information analysis, material synthesis, and problem exploration.

Projektowanie

Design

Generowanie kierunków, wariantów i prototypów na wczesnym etapie.

Generating directions, variants, and prototypes at an early stage.

Development

Budowa prostych komponentów, Proof of Concept i prototypów wysokiej wierności.

Building simple components, Proof of Concept work, and high-fidelity prototypes.

Praca z produktem

Product work

Analiza feedbacku, dokumentacji i procesów wspierających rozwój produktu.

Analysis of feedback, documentation, and processes that support product development.

Projektowanie to proces porządkowania złożoności — nie jej ukrywania.

Design is the process of organizing complexity — not hiding it.

Kontakt i dostępność

Contact and availability

Aktualnie dostępny — kontrakty B2B, full-time, konsultacje · Warszawa / Remote / Hybrid
Currently available — B2B contracts, full-time, consulting · Warsaw / Remote / Hybrid

Pięć projektów które realnie zmieniły biznes klientów. Five projects that actually changed clients' businesses.

Od systemów enterprise i aplikacji używanych przez miliony klientów, po budowę zespołu UX od podstaw. To tylko kilka ostatnich projektów w których brałem udział w ostatnich latach.

From internal systems to mobile apps for millions, from solo designer to leading a 14-person team.

Beckett PGS - widoki systemu do pracy z danymi kart kolekcjonerskich
Beckett Collectibles · USA · 2023–2026

PGS - Wewnętrzny system do zarządzania danymi na temat kart kolekcjonerskich. PGS - Internal system for collectible card data management.

Zastąpienie zewnętrznego systemu za ~$2M rocznie systemem wewnętrznym. Wykrywanie duplikatów skrócone z 2–3 godzin dziennie do kilku minut, a pracę wcześniej wymagającą 20 osób obsługuje 6.

Replaced an external system costing ~$2M annually with an internal system. Duplicate detection shortened from 2–3 hours a day to a few minutes, while work that previously required 20 people is now handled by 6.

Lead Designer Internal Tool AI integration 60M+ records
Zobacz case study View case study
Carrefour PAYBACK - widoki web i mobile
Carrefour Polska · 2019–2024

Aplikacja Mój Carrefour App Mój Carrefour

Projekt i rozwój aplikacji Mój Carrefour oraz zintegrowanych z nią usług: PAYBACK, Scan&Go, Tank&Go. Produkt dla 1M+ MAU i 5M+ pobrań.

Design and development of the Mój Carrefour app and services integrated with it: PAYBACK, Scan&Go, and Tank&Go. Product with 1M+ MAU and 5M+ downloads.

Solo → Lead Designer Mobile iOS + Android 1M+ MAU Scan&Go · Tank&Go
Zobacz case study View case study
Beckett.com - widoki web i mobile app
Beckett Collectibles · USA · 2023–2026

Redesign beckett.com beckett.com Redesign

Redesign platformy łączącej cztery serwisy gradingowe. Największym wyzwaniem było zaprojektowanie wspólnego procesu zakupowego dla różnych kategorii, usług i modeli rozliczeń.

Redesigning a platform that brought four grading services together. The main challenge was creating a shared checkout experience for different categories, services, and pricing models.

Lead of 3 designers Ecommerce Research-driven Multi-brand consolidation
Zobacz case study View case study
ING Preview - widoki systemu do tworzenia kampanii reklamowych
ING Bank Śląski · 2022–2023

ING Preview ING Preview

System do generowania i zarządzania kampaniami marketingowymi banku. Pozwolił ING obsłużyć tę samą skalę kampanii zespołem 3 osób zamiast 14 i wyeliminować potrzebę zlecania kreacji agencjom.

A campaign generation and management system. Let ING handle the same campaign scale with a team of 3 instead of 14 and eliminate dependence on creative agencies.

Solo Designer Internal Tool Pre-AI content generator
Zobacz case study View case study
GoldenGrid - identyfikacja wizualna działu UX/UI
GoldenGrid · 2015–2024

Dział UX/UI zbudowany od zera UX/UI Department Built from Zero

Od jedynego projektanta do Head of UX. Dziewięć lat rozwijania i prowadzenia 14-osobowego zespołu.

From the only designer to Head of UX. Nine years developing and leading a 14-person team.

Head of UX Team building Career story
Zobacz case study View case study

To nie wszystko.

This is not everything.

Mam na koncie dużo więcej projektów — dla bankowości, fintechów, retailu i firm technologicznych. Pozostałe case studies pokażę na rozmowie lub na życzenie.

I have many more projects across banking, fintech, retail, and technology companies. I can show the remaining case studies during a conversation or on request.

Szukasz przykładu z konkretnej branży lub o określonym wyzwaniu?

Looking for an example from a specific industry or challenge?

Napisz do mnie Write to me
Przejdź do portfolio Go to portfolio
Beckett Collectibles · USA · 2023–2026

PGS - Wewnętrzny system do zarządzania danymi na temat kart kolekcjonerskich. PGS - Internal system for collectible card data management.

Zastąpienie zewnętrznego systemu kosztującego ~$2M rocznie rozwiązaniem wewnętrznym. Wykrywanie duplikatów skrócono z 2–3 godzin dziennie do kilku minut, a pracę wcześniej wymagającą 20 osób obsługuje obecnie 6.

Replaced an external system costing ~$2M annually with an internal solution. Duplicate detection was reduced from 2–3 hours a day to a few minutes, while work previously requiring 20 people is now handled by 6.

Beckett PGS - widoki narzedzia Intersection Options
Klient
Client
Beckett Collectibles · USA
Rola
Role
Lead Product Designer
Lead Product Designer
Oszczędności
Savings
~$2M oszczędności rocznie
~$2M annual savings
Skala
Scale
60M+ rekordów20–30 użytkowników
60M+ records20–30 users
Czas
Timeline
6 miesięcy do MVP~2.5 roku rozwoju aplikacji
6 months to MVP~2.5 years of application development
Wynik
Outcome
2–3 godz. → kilka minut20 → 6 osób
2–3 hours → a few minutes20 → 6 people

Kontekst

Beckett zarządza bazą ponad 60 milionów rekordów dotyczących kart i innych przedmiotów kolekcjonerskich. Dane były wykorzystywane między innymi w procesach gradingu, e-commerce i aukcji.

Firma korzystała z zewnętrznego systemu, którego licencje, wsparcie, infrastruktura i przechowywanie danych kosztowały łącznie około 2 mln USD rocznie.

20-osobowy zespół analityków codziennie pracował z tym systemem. Typowy dzień:

  • Import danych z Excela — wgranie pojedynczego pliku potrafiło trwać 4 godziny. W tym czasie analityk nie mógł pracować — był po prostu zablokowany.
  • Szukanie duplikatów ręcznie — każdy item miał wiele atrybutów do sprawdzenia. Sprawdzanie zajmowało 2–3 godziny dziennie na każdym imporcie.
  • Budowanie zapytań jak w klasycznej bazie SQL — wielopoziomowe, łatwe do popsucia. Źle zbudowane zapytanie zwracało nic lub błędne dane.
  • Zapisywanie zmian — sam push update do bazy potrafił trwać kilkadziesiąt minut.

Łączny obraz: drogi system, bolesny dla użytkowników, blokujący jednego analityka na kilka godzin dziennie tylko na operacjach które powinny być natychmiastowe.

[ DIAGRAM: BEFORE/AFTER WORKFLOW ]

Brief którego nie było

Ten projekt zaczął się od briefa typu "ogarnij to jakoś". Dostałem 4 godziny nagrań video (każde po godzinie) i miałem na ich podstawie zrozumieć jak działa cały produkt. Brief musiałem zbudować sam.

Zorganizowałem serię nagrywanych warsztatów z trzema głównymi analitykami — ludźmi którzy pracowali z systemem od kilku do kilkunastu lat. Moduł po module, ich frustracje, edge case'y, blockery, marzenia.

W międzyczasie musiałem już projektować pierwsze rozwiązanie. Research, projektowanie i development odbywały się równolegle, dlatego zakres porządkowaliśmy i wdrażaliśmy etapami.

Insight który zmienił podejście

Po warsztatach uderzyło mnie coś, co potem przewinęło się przez cały projekt:

Wystarczyło zrobić najprostsze rzeczy bez komplikacji żeby podnieść doświadczenie userów w ogromnym stopniu.

Ten projekt nie wymagał przełomowych innowacji. Kluczowe było trafne rozpoznanie najważniejszych problemów i konsekwentne wdrożenie prostych rozwiązań.

Drugą rzeczą, która mnie zaskoczyła, było to, że analitycy przez lata godzili się z ograniczeniami narzędzia, a firma ponosiła wysokie koszty utrzymania systemu, który blokował ich pracę. Pokazało to, jak długo kosztowne i nieefektywne rozwiązania mogą funkcjonować w dużej organizacji bez ponownej oceny.

Proces — zwinny, modułowy, prototypowy

Zwinność wymusiła dyscyplinę. Oddawaliśmy system w kawałkach, równolegle z developmentem i infrastrukturą.

Kolejność realizacji:

  • Design system — opracowany na podstawie uproszczonego brandbooka klienta i rozwijany wraz z kolejnymi modułami produktu.
  • Import danych z Excela — najczęściej wykonywana i jednocześnie najbardziej problematyczna operacja, dlatego od niej rozpoczęliśmy prace.
  • Wyszukiwanie i budowanie zapytań — zastąpienie klasycznego kreatora zapytań SQL prostszym rozwiązaniem z podpowiedziami.
  • Edycja wyników — bezpośrednia edycja rekordów oraz operacje zbiorcze.
  • Eksport danych — przygotowanie i przekazywanie rekordów do bazy docelowej.
  • Pozostałe moduły — funkcje uzupełniające pracę z danymi.

Sposób komunikacji z klientem: najpierw hi-fi UI (praktycznie gotowy projekt), potem klikalne prototypy w Figmie. Przy tak złożonym systemie nie można było zaprezentować "wireframe'ów" i liczyć że stakeholderzy zrozumieją flow.

Ekran budowania intersection w systemie Beckett PGS
Przykład interfejsu do budowania intersection: zestaw filtrów, zapisane zapytania i wynikowa tabela rekordów w jednym workflow.

Najtrudniejsza część: budowanie akceptacji dla zmiany

Każda istotna decyzja projektowa wymagała uzasadnienia. Większość funkcji projektowaliśmy od nowa, co oznaczało odejście od utrwalonych sposobów pracy. Użytkownicy i zarząd początkowo oczekiwali przede wszystkim szybszej wersji starego systemu, zachowującej dotychczasowy model działania.

Same argumenty nie wystarczały, aby zbudować zaufanie do nowego sposobu pracy. Najskuteczniejsze okazały się klikalne prototypy. Dopiero gdy użytkownicy mogli samodzielnie przejść przez czynności wykonywane wielokrotnie w ciągu dnia, przekonali się, że nowe rozwiązanie rzeczywiście upraszcza ich pracę.

Automatyczne wykrywanie duplikatów

Jednym z kluczowych usprawnień było automatyczne wykrywanie potencjalnych duplikatów w bazie ponad 60 milionów rekordów. Wspólnie z zespołem zmapowaliśmy kilkanaście najczęściej wykorzystywanych szablonów rekordów i przygotowaliśmy wzorcowe przykłady. Na ich podstawie algorytmy przeszukiwały bazę, porównywały atrybuty i wskazywały potencjalne duplikaty do weryfikacji. Proces, który wcześniej wymagał 2–3 godzin pracy analityka dziennie, został skrócony do kilku minut.

System obejmował również kreator zapytań z podpowiedziami, mechanizmy parsowania danych z serwisów aukcyjnych i automatycznego mapowania atrybutów do schematu Beckett oraz narzędzia do porównywania wersji.

Efekty wdrożenia

  • Około 2 mln USD oszczędności rocznie — dzięki wyeliminowaniu kosztów licencji, wsparcia, infrastruktury i przechowywania danych w zewnętrznym systemie.
  • Wykrywanie duplikatów skrócone z 2–3 godzin dziennie do kilku minut.
  • Obsługa procesu przez 6 osób zamiast 20 — uwolnione zasoby pozwoliły rozpocząć kolejne projekty, wcześniej odkładane z powodu braku czasu i dostępności zespołu.
  • System nadal działa w środowisku produkcyjnym — obecnie znajduje się w fazie utrzymania i stabilizacji.

Wnioski z projektu

Największy efekt nie zawsze wymaga złożonych rozwiązań. W tym przypadku kluczowe było rozpoznanie najważniejszych problemów użytkowników i konsekwentne uproszczenie procesów wykonywanych każdego dnia.

Klikalny prototyp nie był jedynie formą prezentacji. Stał się narzędziem podejmowania decyzji, ponieważ pozwolił użytkownikom i zarządowi ocenić nowy sposób pracy na konkretnych przykładach.

Więcej o projekcie

Chcesz poznać więcej szczegółów?

Jeżeli ten projekt Cię zainteresował, daj znać. Chętnie opowiem więcej o procesie, decyzjach projektowych i szczegółach rozwiązania.

Context

Beckett manages a database of more than 60 million records covering cards and other collectibles. The data was used across grading, e-commerce and auction processes, among others.

The company relied on an external system whose licenses, support, infrastructure and data storage cost approximately USD 2 million annually.

A 20-person team of analysts worked with the system daily. A typical day:

  • Excel data import — uploading a single file could take 4 hours. The analyst couldn't work during that time — just blocked.
  • Manual duplicate hunting — each item had many attributes to check. Checking took 2–3 hours per import.
  • Building queries like classic SQL — multi-level, easy to break. A bad query returned nothing or wrong data.
  • Saving changes — pushing updates to the database could take dozens of minutes.

Overall: expensive system, painful for users, blocking analysts for hours daily on operations that should be instant.

[ DIAGRAM: BEFORE/AFTER WORKFLOW ]

The brief that wasn't a brief

This project started with a brief like "figure it out somehow". I got 4 hours of video recordings (one hour each) and had to understand how the whole product works based on those. I had to build the brief myself.

I organized a series of recorded workshops with three main analysts — people who'd worked with the system for years. Module by module: their frustrations, edge cases, blockers, dreams.

Meanwhile, I had to start designing the first solution. Research, design and development ran in parallel, so we structured and implemented the scope in stages.

The insight that changed the approach

After the workshops, something hit me that ran through the whole project:

It turned out you just had to do the simplest things without complication to drastically improve user experience.

This project did not require breakthrough innovation. The key was identifying the most important problems and consistently implementing simple solutions.

The second thing that surprised me was that analysts had accepted the limitations of the tool for years while the company continued to bear the high cost of maintaining a system that obstructed their work. It showed how long costly and inefficient solutions can remain in place in a large organization without being reassessed.

Process — agile, modular, prototype-driven

Agility forced discipline. We delivered the system in pieces, in parallel with development and infrastructure.

Delivery sequence:

  • Design system — developed from the basic client brand guidelines and expanded alongside subsequent product modules.
  • Excel data import — the most frequently used and most problematic operation, so it became the starting point.
  • Search and query building — replacing the classic SQL query builder with a simpler guided solution.
  • Result editing — direct record editing and bulk operations.
  • Data export — preparing and transferring records to the target database.
  • Additional modules — supporting functions for working with data.

Client communication: hi-fi UI first (practically final design), then clickable Figma prototypes. With this kind of system complexity, you couldn't show "wireframes" and hope stakeholders understood the flow.

Beckett PGS intersection builder screen
Example of the intersection builder interface: filters, saved queries, and the resulting record table in one workflow.

The hardest part: building support for change

Every significant design decision had to be justified. We redesigned most functions, which meant moving away from established ways of working. Users and management initially expected a faster version of the old system that preserved the existing operating model.

Arguments alone were not enough to build confidence in the new way of working. Clickable prototypes proved most effective. Once users could step through tasks they performed repeatedly throughout the day, they saw that the new solution genuinely simplified their work.

Automated duplicate detection

One of the key improvements was automated detection of potential duplicates across more than 60 million records. Together with the team, we mapped more than a dozen of the most frequently used record templates and prepared reference examples. Based on these patterns, the algorithms searched the database, compared attributes and flagged potential duplicates for review. A process that previously required 2–3 hours of analyst work each day was reduced to a few minutes.

The system also included a guided query builder, mechanisms for parsing auction-site data and automatically mapping attributes to the Beckett schema, and version comparison tools.

Implementation outcomes

  • Approximately USD 2 million in annual savings — by eliminating external system licensing, support, infrastructure and data storage costs.
  • Duplicate detection reduced from 2–3 hours a day to a few minutes.
  • Process handled by 6 people instead of 20 — the freed capacity made it possible to start additional projects that had previously been delayed due to limited time and team availability.
  • The system remains in production — currently in maintenance and stabilization.

Project takeaways

The greatest impact does not always require complex solutions. In this case, the key was identifying the most important user problems and consistently simplifying the processes they performed every day.

A clickable prototype was not merely a presentation format. It became a decision-making tool, allowing users and management to evaluate the new way of working through concrete examples.

More about the project

Want to learn more?

If this project caught your interest, get in touch. I would be happy to share more about the process, design decisions and details of the solution.

Przejdź do portfolio Go to portfolio
Beckett Collectibles · USA · 2023–2026

Redesign beckett.com beckett.com Redesign

Redesign platformy łączącej cztery serwisy gradingowe. Największym wyzwaniem było zaprojektowanie wspólnego procesu zakupowego dla różnych kategorii, usług i modeli rozliczeń.

Redesigning a platform that brought four grading services together. The main challenge was creating a shared checkout experience for different categories, services, and pricing models.

[ HERO IMAGE - BECKETT.COM REDESIGN ]
Klient
Client
Beckett Collectibles · USA
Rola
Role
Lead DesignerResearcher
Lead DesignerResearcher
Zespół
Team
3 projektantów3 Project Managerów12 developerów
3 designers3 Project Managers12 developers
Skala
Scale
4 serwisy gradingowe1 platforma
4 grading services1 platform
Status
Status
Pierwszy etap: 2 z 4 kategorii wdrożone
Phase 1: 2 of 4 categories launched
Wynik
Outcome
Wzrost zamówień online o 300% w pierwszym kwartaleSpadek liczby porzuconych koszykówSpadek liczby zamówień telefonicznych
300% increase in online orders in the first quarterFewer abandoned cartsFewer orders placed by phone

Kontekst

Beckett miał cztery serwisy gradingu, każdy dla innej kategorii: karty sportowe, manga, komiksy i przedmioty kolekcjonerskie. Wszystkie były sister brands przejęte wcześniej i przebrandowane pod Beckett, ale technicznie i UX-owo pozostały oddzielnymi światami.

Klient, który chciał zlecić grading w kilku kategoriach, musiał przejść przez kilka serwisów, kilka kont, kilka koszyków i kilka ścieżek wysyłki. Do tego dochodziła subskrypcja do bazy danych 60M+ rekordów, czyli zupełnie inny model biznesowy niż grading.

Cel: scalić wszystko w jedną platformę, w której użytkownik może zamówić grading różnych kategorii w jednym koszyku, opcjonalnie dokupić subskrypcję i przejść przez spójne doświadczenie.

Moja rola

W tym projekcie nie byłem solo. Beckett rozszerzył współpracę i wciągnął mnie jako jednego z designerów body-leasingowych, ale szybko zostałem liderem 3-osobowego zespołu designerów oraz osobą odpowiedzialną za research.

Pracowaliśmy w gęstym setupie: 3 designerów, 3 PM-ów, 1 Product Manager, 2 business analysts, 12 developerów i zespół analityków Beckett jako eksperci od kategorii produktowych.

Podział pracy był płynny. Staraliśmy się przypisywać obszary po grupach produktów, ale w praktyce każdy dotykał różnych części systemu. Ja prowadziłem research, koordynowałem decyzje projektowe i trzymałem spójność doświadczenia.

[ DIAGRAM: FOUR SERVICES TO ONE PLATFORM ]

Dlaczego to nie był zwykły ecommerce

Większość ecommerce ma gotowe patterny. Amazon robi to tak, Allegro tak, eBay tak. W tym projekcie to nie działało.

Najbardziej skomplikowany ecommerce jaki robiłem do tej pory. Tam nic nie było oczywiste i typowe jak w innych sklepach.

Nie było rynkowego wzorca na ecommerce gradingu z subskrypcją bazy danych. Nie było oczywistego patternu na koszyk, który miesza usługi z różnych kategorii, różne stawki podatkowe, różne ubezpieczenia, różne SLA i różne modele oceny przedmiotów.

Ten projekt wymagał projektowania od pierwszych zasad, nie kopiowania benchmarków.

Najtrudniejsza część: checkout

Sam checkout projektowaliśmy praktycznie od zera. Trwało to około 3 miesięcy razem z badaniami tylko na flow zakupowy.

  • Mixed orders - w jednym koszyku użytkownik mógł zamówić grading kart, mangi, komiksów i subskrypcję bazy danych.
  • Różne zespoły Beckett - każdy item type obsługiwał inny zespół, z innymi wymaganiami, procesami i SLA.
  • Ubezpieczenia - przedmioty kolekcjonerskie mają deklarowaną wartość, więc koszt i logika ubezpieczenia zależały od typu usługi i przesyłki.
  • Różne sposoby oceny - karty gradingowane są inaczej niż manga, manga inaczej niż signed items.
  • Podatki i lokalizacje - stawki zależały od miejsca fizycznej transakcji i operacji gradingu.

Najtrudniejsze kompromisy nie były między designerem a klientem. Były między różnymi działami klienta, które musiały zmieścić swoje wymagania w jednym flow.

[ CHECKOUT FLOW COMPLEXITY MAP ]

Architektura informacji

Drugim trudnym obszarem była nawigacja: cztery różne grupy produktowe, ale jedna platforma. Klient gradingujący tylko karty nie powinien gubić się w strukturze, która pokazuje też mangę, komiksy i kolekcjonerskie.

Subskrypcja bazy danych była osobnym tematem. Trzeba było ją scalić wizualnie z platformą, ale logicznie odseparować od flow gradingu.

Proces

  • Research-driven - testy użyteczności, prototypy do testów, rozmowy z użytkownikami, biznesem i marketingiem.
  • Iteracyjne odkrywanie scope'u - projekt nie miał gotowego briefu; zakres odkrywaliśmy w trakcie.
  • Współpraca między designerami - płynny podział pracy, wspólne decyzje, stałe review.
  • Bliska praca z analitykami Beckett - bez ekspertów od kategorii produktowych projekt nie ruszyłby z miejsca.

Co zostało wdrożone

Phase 1, czyli karty i manga, została wdrożona w produkcji. Po pierwszym kwartale klient zaraportował:

  • +300% wzrost zamówień web vs średnia z 12 miesięcy przed wdrożeniem
  • Znaczny spadek porzuceń koszyka
  • Redukcję zamówień składanych telefonicznie

Phase 2, czyli komiksy i przedmioty kolekcjonerskie, pozostaje osobnym etapem wdrożenia.

Wnioski z projektu

Nie każdy ecommerce jest ecommerce'em. Czasem projekt wygląda jak zwykły sklep online, ale po wejściu w domenę okazuje się, że nic nie jest standardowe. Wtedy benchmarki przestają działać.

Najgorsze kompromisy w designie biznesowym są często wewnątrz organizacji klienta. Pogodzenie wymagań kilku zespołów Beckett w jednym checkout flow zajęło więcej energii niż większość decyzji interfejsowych.

Process > pattern matching. Senior product designer to nie ten, który zna więcej patternów. To ten, który wie, kiedy patternów nie używać.

Więcej o projekcie

Chcesz poznać więcej szczegółów?

Jeżeli ten projekt Cię zainteresował, daj znać. Chętnie opowiem więcej o procesie, decyzjach projektowych i szczegółach rozwiązania.

Context

Beckett had four grading sites, each serving a different category: sports cards, manga, comics, and collectibles. They were sister brands acquired earlier and rebranded under Beckett, but technically and UX-wise they remained separate worlds.

A customer who wanted to grade across categories had to go through multiple sites, accounts, carts, and shipping flows. On top of that, Beckett also sold a 60M+ record database subscription - a completely different business model from grading.

Goal: consolidate everything into one platform where users can order grading across categories in one cart, optionally buy a subscription, and move through one coherent experience.

My role

I was not solo on this project. Beckett expanded the collaboration and brought me in as one of the embedded designers, but I quickly became the lead of a 3-person design team and the person responsible for research.

The setup was dense: 3 designers, 3 PMs, 1 Product Manager, 2 business analysts, 12 developers, and Beckett analysts as product category experts.

The work split was fluid. We tried to divide areas by product groups, but in practice everyone touched different parts of the system. I led research, coordinated design decisions, and kept the experience coherent.

[ DIAGRAM: FOUR SERVICES TO ONE PLATFORM ]

Why this was not standard ecommerce

Most ecommerce projects have mature patterns. Amazon does it one way, Allegro another, eBay another. That did not work here.

It was the most complex ecommerce project I had worked on. Nothing was obvious or typical like in other online stores.

There was no market pattern for a grading ecommerce platform combined with a data subscription. There was no obvious cart pattern for mixing services from different categories, different tax rules, insurance logic, SLA requirements, and grading models.

This project required first-principles design, not benchmark copying.

Hardest part: checkout

We designed the checkout almost from scratch. It took about 3 months including research just for the purchase flow.

  • Mixed orders - one cart could contain card grading, manga grading, comics, collectibles, and a database subscription.
  • Different Beckett teams - each item type was handled by a different team with different requirements, processes, and SLAs.
  • Insurance calculations - collectible items have declared value, so insurance logic depended on service type and shipping.
  • Different grading models - cards are graded differently than manga, manga differently than signed items.
  • Taxes and locations - rates depended on where the physical grading transaction took place.

The hardest compromises were not between design and the client. They were between different departments inside the client organization that all had to fit their requirements into one flow.

[ CHECKOUT FLOW COMPLEXITY MAP ]

Information architecture

The second difficult area was navigation: four product groups, one platform. A customer grading only cards should not get lost in a structure that also exposes manga, comics, and collectibles.

The database subscription was its own topic. It had to be visually integrated into the platform but logically separated from the grading flow.

Process

  • Research-driven - usability tests, test prototypes, interviews with users, business, and marketing.
  • Iterative scope discovery - the project did not start with a complete brief; we discovered the scope as we worked.
  • Designer collaboration - fluid ownership, shared decisions, continuous review.
  • Close work with Beckett analysts - without category experts, the project could not move.

What shipped

Phase 1, covering cards and manga, launched in production. After the first quarter, the client reported:

  • +300% increase in web orders compared with the 12-month pre-launch average
  • Significant drop in cart abandonment
  • Reduced phone orders

Phase 2, covering comics and collectibles, remained a separate rollout stage.

Project takeaways

Not every ecommerce is ecommerce. Some projects look like a normal online store until you enter the domain and realize nothing is standard. Then benchmarks stop working.

The hardest business design compromises often happen inside the client organization. Reconciling the requirements of multiple Beckett teams in one checkout flow took more effort than most interface decisions.

Process > pattern matching. A senior product designer is not the person who knows more patterns. It is the person who knows when not to use them.

More about the project

Want to learn more?

If this project caught your interest, get in touch. I would be happy to share more about the process, design decisions and details of the solution.

Przejdź do portfolio Go to portfolio
ING Bank Śląski · 2022–2023

ING Preview ING Preview

System do generowania kampanii marketingowych. Zespół z 14 do 3 osób, time-to-market 2× szybszy, eliminacja zależności od agencji.

Campaign generation system. Team from 14 to 3 people, 2× faster time-to-market, eliminated agency dependency.

[ HERO IMAGE - ING MARKETING TOOLS ]
Klient
Client
ING Bank Śląski
Rola
Role
Solo Product Designer
Solo Product Designer
Czas
Timeline
2022–2023
Skala
Scale
20-30 template'ówwszystkie kanały
20-30 templatesall channels
Efekt
Effect
14 → 3 osoby
14 → 3 people
Wynik
Outcome
2× szybszy time-to-market
2× faster time-to-market

Kontekst

ING miał stały model produkcji kampanii marketingowych: 14-osobowy zespół marketerów przygotowywał briefy, które trafiały do agencji. Agencja produkowała kreacje na wszystkie potrzebne formaty: web, mobile app, ekrany w oddziałach, social media, email i materiały drukowane.

Problem nie był w samej agencji. Problem był strukturalny: każda kampania oznaczała dziesiątki formatów, iteracje wydłużały time-to-market, a spójność wizualna i tekstowa rozjeżdżała się między marketerami, kanałami i kampaniami.

ING chciał odzyskać kontrolę nad procesem i produkować kampanie samodzielnie, bez utraty jakości i brand consistency.

Brief i workshop

Brief był prosty: zaprojektować wewnętrzne narzędzie, które pozwoli bankowi produkować kampanie samodzielnie, w pełnej spójności wizualnej i tekstowej.

Pogłębiłem go na serii warsztatów z docelowymi użytkownikami - marketerami ING. Chodziło o zrozumienie ich realnego workflow, frustracji, rzeczy typu "musi być" i edge case'ów.

Kluczowy insight: marketerzy byli średnio zaawansowani technologicznie. Narzędzie nie mogło być Figmą. Musiało być proste dla osoby bez kompetencji designerskich, ale ograniczone tak, żeby nie dało się złamać zasad marki.

[ DIAGRAM: OLD AGENCY FLOW VS INTERNAL TOOL FLOW ]

Rozwiązanie

System składał się z sześciu głównych modułów:

  • Kreator nowej kampanii - marketer wybiera produkt, kanały docelowe i główne parametry.
  • Biblioteka template'ów - 20-30 zaprojektowanych szablonów z wariantami konfiguracyjnymi.
  • Generator treści - system proponujący alternatywne wersje copy i skracający komunikaty pod małe formaty.
  • Edytor wizualny - proste wgranie copy i key visual, bez pełnej swobody projektowej.
  • Eksport i dystrybucja - gotowe pliki w odpowiednich formatach.
  • Zarządzanie kampaniami - statusy, historia, marketerzy, ownership.

Typowy flow: marketer wpisuje copy, wgrywa key visual, wybiera nośniki, ewentualnie generuje alternatywne copy, klika "generuj", a system produkuje wszystkie formaty.

To, co wcześniej zajmowało dni i wymagało agencji, teraz robiło się w godzinę.

Generator treści - AI zanim było AI

To była jedna z bardziej innowacyjnych części systemu. W 2022/23 LLM-y nie były jeszcze standardem w polskim korpo. Zaprojektowałem system, który proponował alternatywne wersje copy marketingowego i skracał komunikaty pod różne nośniki.

Działał na regułach językowych i template'ach, nie na LLM-ie, ale rozwiązywał ten sam problem: marketer nie musi wymyślać 10 wersji tego samego komunikatu pod 10 różnych formatów.

[ PLACEHOLDER: TEMPLATE LIBRARY AND COPY GENERATOR ]

Najważniejsza decyzja projektowa

System miał ich ograniczać tak, żeby nie mogli za wiele zepsuć - ale być na tyle prosty, żeby mogli z niego korzystać samodzielnie.

Każda decyzja projektowa była ważona między mocą użytkownika a ochroną marki. Finalne ustawienie: marketer wybiera template i wpisuje treść. System decyduje wszystko inne - kolory, fonty, hierarchię, marginesy, kompozycję i responsywność.

Wyniki

  • Zespół zmniejszył się z 14 do 3 osób - pozostałe osoby przesunięto do innych obszarów banku.
  • Time-to-market kampanii skrócony 2-krotnie - z dni do godzin.
  • Pełna spójność wizualna i tekstowa cross-channel.
  • Eliminacja iteracji z agencją przy standardowych kampaniach.
  • Cała kampania obsługiwana przez 1 osobę end-to-end.

Mój wkład

Byłem solo product designerem: prowadziłem warsztaty z marketerami, architekturę informacji, wszystkie ekrany i flow, specyfikację template'ów, logikę guard-rails, generator treści, dokumentację dla developerów i wsparcie implementacji.

Wnioski z projektu

Najlepszy interfejs to ten, który zwalnia od decyzji. Marketerzy ING nie chcieli być designerami. Chcieli szybko, spójnie i bez ryzyka błędu.

System wpisany w biznes klienta jest mocniejszy niż projekt, który tylko wygląda dobrze. Ten projekt zredukował potrzebę pracy agencji - paradoksalne dla designera agencyjnego, ale właściwe biznesowo.

AI przed AI było już design problemem. Technologia się zmieniła, ale problem automatyzacji powtarzalnej pracy językowej został ten sam.

Więcej o projekcie

Chcesz poznać więcej szczegółów?

Jeżeli ten projekt Cię zainteresował, daj znać. Chętnie opowiem więcej o procesie, decyzjach projektowych i szczegółach rozwiązania.

Context

ING had a fixed campaign production model: a 14-person marketing team prepared briefs that went to the agency. The agency produced creative assets for every required format: web, mobile app, branch screens, social media, email, and print.

The problem was not the agency itself. The problem was structural: every campaign meant dozens of formats, iterations slowed time-to-market, and visual and copy consistency drifted across marketers, channels, and campaigns.

ING wanted to take back control of the process and produce campaigns internally without losing quality or brand consistency.

Brief and workshop

The brief was simple: design an internal tool that would let the bank produce campaigns independently, with full visual and copy consistency.

I deepened it through workshops with the target users - ING marketers. The goal was to understand their real workflow, frustrations, must-haves, and edge cases.

The key insight: marketers were moderately technical. The tool could not be Figma. It had to be simple enough for a non-designer, but constrained enough to prevent breaking brand rules.

[ DIAGRAM: OLD AGENCY FLOW VS INTERNAL TOOL FLOW ]

Solution

The system had six main modules:

  • New campaign creator - the marketer chooses product, target channels, and key parameters.
  • Template library - 20-30 designed templates with configurable variants.
  • Copy generator - a system proposing alternative copy versions and shortening messages for small formats.
  • Visual editor - simple copy and key visual upload, without full design freedom.
  • Export and distribution - production-ready files in proper formats.
  • Campaign management - statuses, history, marketers, ownership.

Typical flow: the marketer enters copy, uploads a key visual, chooses formats, optionally generates alternative copy, clicks "generate", and the system creates every output.

What previously took days and required an agency now took about an hour.

Copy generator - AI before AI

This was one of the more innovative parts of the system. In 2022/23, LLMs were not yet standard in Polish enterprise. I designed a system that proposed alternative marketing copy and shortened messages for different media.

It worked on language rules and templates, not an LLM, but solved the same problem: marketers do not need to manually create 10 versions of the same message for 10 formats.

[ PLACEHOLDER: TEMPLATE LIBRARY AND COPY GENERATOR ]

Most important design decision

The system had to constrain them enough so they could not break too much - but stay simple enough for them to use independently.

Every design decision balanced user power against brand protection. The final model: the marketer selects a template and enters content. The system decides everything else - colors, fonts, hierarchy, margins, composition, and responsiveness.

Outcomes

  • Team reduced from 14 to 3 people - the remaining people moved to other bank areas.
  • Campaign time-to-market cut by 2× - from days to hours.
  • Full visual and copy consistency cross-channel.
  • Agency iteration removed for standard campaigns.
  • One person could run the full campaign end-to-end.

My contribution

I was the solo product designer: workshops with marketers, information architecture, all screens and flows, template specification, guard-rails logic, copy generator, developer documentation, and implementation support.

Project takeaways

The best interface removes decisions. ING marketers did not want to become designers. They wanted speed, consistency, and low risk.

A system embedded in the client's business is stronger than a project that only looks good. This project reduced the need for agency work - paradoxical for an agency designer, but correct for the business.

AI before AI was already a design problem. Technology changed, but the problem of automating repetitive language work stayed the same.

More about the project

Want to learn more?

If this project caught your interest, get in touch. I would be happy to share more about the process, design decisions and details of the solution.

Przejdź do portfolio Go to portfolio
Carrefour Polska · 2019–2024

Aplikacja Mój Carrefour App Mój Carrefour

Projekt i rozwój aplikacji Mój Carrefour oraz zintegrowanych usług PAYBACK, Scan&Go i Tank&Go. Ponad 1 mln aktywnych użytkowników miesięcznie i 5 mln pobrań.

Design and development of the Mój Carrefour app and integrated PAYBACK, Scan&Go and Tank&Go services. More than 1 million monthly active users and 5 million downloads.

[ HERO IMAGE - MOJ CARREFOUR APP ]
Klient
Client
Carrefour Polska
Rola
Role
Lead Product Designer
Lead Product Designer
Czas
Timeline
2019–2024
Skala
Scale
Ponad 1 mln aktywnych użytkowników miesięcznie5 mln pobrań
More than 1 million monthly active users5 million downloads
Zakres
Scope
Aplikacja Mój CarrefourPAYBACKScan&GoTank&Go
Mój Carrefour appPAYBACKScan&GoTank&Go
Zespół
Team
1 → 5 osób
1 → 5 people

Kontekst

W 2019 roku Carrefour Polska rozwijał istniejącą aplikację mobilną, która wymagała gruntownego redesignu wizualnego i funkcjonalnego. Celem było uporządkowanie kluczowych funkcji, zwiększenie konkurencyjności produktu i wzmocnienie aplikacji jako ważnego kanału kontaktu z klientami.

Brief był szeroki: przebudowa praktycznie każdej sekcji aplikacji, od kuponów, ofert i list zakupów, po profil, lokalizacje sklepów, Scan&Go i architekturę informacji.

Samodzielne prowadzenie projektu

Przez pierwsze sześć miesięcy odpowiadałem po stronie agencji zarówno za projektowanie produktu, jak i zarządzanie projektem. Prowadziłem badania, architekturę informacji, UX/UI, dokumentację wdrożeniową oraz komunikację z klientem.

Aplikację rozwijały dwa dedykowane zespoły developerskie — osobny dla iOS i osobny dla Androida. Współpracowałem bezpośrednio z każdym z nich, dbając o spójność funkcji i doświadczenia między platformami oraz uwzględnienie potrzeb różnych obszarów biznesowych Carrefour.

Ten etap pozwolił mi dobrze poznać produkt, organizację klienta i zależności techniczne. Wiedza ta była później podstawą do skalowania projektu i budowy zespołu.

[ PLACEHOLDER: APP REDESIGN BEFORE/AFTER ]

Z czasem zakres projektu wymagał zaangażowania kolejnych osób. Przy Carrefour pracował pięcioosobowy zespół UX/UI, który prowadziłem równolegle z innymi projektami agencyjnymi.

Co projektowaliśmy

  • Mój Carrefour - redesign głównych sekcji aplikacji, architektura informacji, spójność iOS/Android, konsultacje przy implementacji.
  • Scan&Go - self-checkout w aplikacji, wdrożony we wszystkich hipermarketach Carrefour w Polsce.
  • Tank&Go - jeden z pierwszych produktów do bezgotówkowego tankowania paliwa w Polsce, później zintegrowany z główną aplikacją.

Badania i walidacja

Główną metodą były testy użyteczności, uzupełniane badaniami eye-trackingowymi i wywiadami pogłębionymi. Wnioski wykorzystywaliśmy do weryfikacji architektury informacji, kluczowych ścieżek i nowych funkcji przed wdrożeniem oraz w kolejnych etapach rozwoju aplikacji.

[ PLACEHOLDER: CORE APP, SCAN&GO, TANK&GO ]

Co było trudne

Dwa niezależne zespoły developerskie. iOS i Android były oddzielnymi implementacjami. Trzeba było utrzymać spójność marki, ale szanować natywne konwencje każdej platformy.

Skala konsekwencji. Aplikacja z 1M+ MAU oznacza, że zła decyzja w głównym flow generuje natychmiastowy feedback od tysięcy ludzi. Tu nie dało się projektować na zasadzie "zobaczymy".

Carrefour jako organizacja. Pełna obsługa marki oznaczała ciągłe negocjacje z różnymi działami biznesu, każdy z własnymi KPI i tempem pracy.

Dalszy rozwój współpracy

Pozytywne wyniki testów użyteczności oraz ocena współpracy przy aplikacji doprowadziły do rozszerzenia mojego zaangażowania na kolejne kanały Carrefour: serwis e-commerce do zakupów codziennych, marketplace, stronę korporacyjną oraz interfejsy dla ekranów w sklepach. Serwis zakupowy i marketplace zostały później połączone w jedną platformę. Łącznie współpraca z marką trwała od 2017 do 2024 roku.

Moja rola

2019: samodzielne prowadzenie projektu

Prowadziłem projekt po stronie agencji, łącząc rolę projektanta z zarządzaniem projektem. Odpowiadałem za badania, architekturę informacji, UX/UI, dokumentację, wsparcie wdrożenia oraz koordynację współpracy z klientem i dwoma dedykowanymi zespołami developerskimi: iOS i Android.

2019–2024: prowadzenie zespołu

Wraz ze wzrostem zakresu przejąłem odpowiedzialność za pięcioosobowy zespół UX/UI. Odpowiadałem za podział pracy, jakość projektową, kluczowe decyzje produktowe, relacje z biznesem oraz rozwój zespołu.

Wnioski z projektu

Zakres projektu stopniowo zmienił moją rolę. Z samodzielnego projektowania przeszedłem do prowadzenia zespołu i odpowiedzialności za jakość całego procesu.

Skala produktu wymagała większej dyscypliny projektowej. Każda zmiana musiała być zweryfikowana, spójnie udokumentowana i skoordynowana między zespołami iOS i Android.

Ciągłość wiedzy miała bezpośrednią wartość dla projektu. Znajomość produktu i organizacji pozwalała szybciej oceniać konsekwencje decyzji oraz sprawniej rozwijać kolejne obszary.

Więcej o projekcie

Chcesz poznać więcej szczegółów?

Jeżeli ten projekt Cię zainteresował, daj znać. Chętnie opowiem więcej o procesie, decyzjach projektowych i szczegółach rozwiązania.

Context

In 2019, Carrefour Poland was developing an existing mobile app that needed a comprehensive visual and functional redesign. The goal was to streamline its key features, strengthen its competitive position, and establish the app as an important customer channel.

The brief was broad: rebuild almost every section of the app, from coupons, offers, shopping lists, profile, store locations, and Scan&Go to the entire information architecture.

Independent project ownership

For the first six months, I was responsible on the agency side for both product design and project management. I led research, information architecture, UX/UI, implementation documentation, and client communication.

The app was developed by two dedicated development teams — one for iOS and one for Android. I worked directly with both, ensuring functional and experience consistency across platforms while accounting for the needs of different Carrefour business areas.

This stage gave me a deep understanding of the product, the client organization, and the technical dependencies. That knowledge later became the foundation for scaling the project and building the team.

[ PLACEHOLDER: APP REDESIGN BEFORE/AFTER ]

As the scope grew, additional people joined the work. I led a five-person UX/UI team whose members worked on Carrefour while also supporting other agency projects.

What we designed

  • Mój Carrefour - redesign of main app sections, information architecture, iOS/Android consistency, implementation consultation.
  • Scan&Go - in-app self-checkout, rolled out across all Carrefour hypermarkets in Poland.
  • Tank&Go - one of Poland's first mobile fuel payment products, later integrated into the main app.

Research and validation

Usability testing was the primary research method, supported by eye-tracking studies and in-depth interviews. We used the findings to validate the information architecture, key user journeys and new features before implementation and throughout subsequent stages of app development.

[ PLACEHOLDER: CORE APP, SCAN&GO, TANK&GO ]

What was hard

Two separate development teams. iOS and Android were separate implementations. We had to maintain brand consistency while respecting native conventions on both platforms.

Scale of consequences. An app with 1M+ MAU means a wrong decision in a main flow creates immediate feedback from thousands of people. This was not a "let's try and see" environment.

Carrefour as an organization. Full brand support meant constant negotiation with different business units, each with its own KPIs and pace.

Expanding the collaboration

Positive usability test results and feedback on the app project led to my involvement across additional Carrefour channels: the grocery e-commerce service, marketplace, corporate website, and interfaces for in-store screens. The e-commerce service and marketplace were later consolidated into a single platform. Overall, my collaboration with the Carrefour brand lasted from 2017 to 2024.

My role

2019: independent project ownership

I led the project on the agency side, combining product design and project management. I was responsible for research, information architecture, UX/UI, documentation, implementation support, and coordination with the client and two dedicated development teams: iOS and Android.

2019–2024: leading the team

As the scope grew, I took responsibility for a five-person UX/UI team. I managed workload, design quality, key product decisions, business relationships, and team development.

Project takeaways

The scope of the project gradually changed my role. I moved from independent design work to leading a team and taking responsibility for the quality of the whole process.

The scale of the product required greater design discipline. Every change had to be validated, documented consistently, and coordinated closely across iOS and Android.

Continuity of knowledge created direct value for the project. Understanding the product and organization made it possible to assess the consequences of decisions faster and develop new areas more efficiently.

More about the project

Want to learn more?

If this project caught your interest, get in touch. I would be happy to share more about the process, design decisions and details of the solution.

Przejdź do portfolio Go to portfolio
GoldenGrid · 2015–2024

Dział UX/UI zbudowany od zera UX/UI Department Built from Zero

Od jedynego projektanta do Head of UX. Dziewięć lat rozwijania i prowadzenia 14-osobowego zespołu.

From the only designer to Head of UX. Nine years developing and leading a 14-person team.

GoldenGrid - logo działu UX/UI
Kontekst
Context
GoldenGrid
Czas
Timeline
2015–20245 lat jako Head of UX
2015–20245 years as Head of UX
Start
Start
Solo designer
Solo designer
Szczyt
Peak
14-osobowa organizacja
14-person organization
Zakres
Scope
Hiringdeliverypresaledesign ops
Hiringdeliverypresaledesign ops
Po odejściu
After leaving
GoldenGrid działa dalej
GoldenGrid still exists

To nie miało być planem

Nikt nie zatrudnił mnie w 2015 z planem, żebym za kilka lat budował i prowadził 14-osobowy dział. Trafiłem do GoldenGrid jako jeden ze starszych UX designerów w agencji marketingu cyfrowego.

Robiłem UX dla projektów klienckich, warsztaty, badania, propozycje przetargowe, wyjazdy na pitch'e, analizę danych i research konkurencji. Dużo, ale jeszcze do ogarnięcia przez jedną osobę.

Z czasem roboty było coraz więcej. To był moment, kiedy zobaczyłem, że nie da się już tego prowadzić solo.

Pierwsza osoba

Pierwszą osobą, którą zatrudniłem, nie był doświadczony designer. Była to stażystka, która przyszła na praktyki do innego działu i nie wiedziała nic o projektowaniu.

Ale była bardzo bystra. Wziąłem ją do siebie, uczyłem od podstaw i stała się świetnym projektantem. Pracuje w GoldenGrid do dziś.

Rozpoznaj talent zanim CV go potwierdzi.

Najlepsi ludzie z mojego zespołu często mieli słabe CV, ale silne myślenie. Najgorsze rekrutacje zdarzały się wtedy, gdy patrzyłem na lata doświadczenia zamiast na to, jak ktoś myśli.

[ DIAGRAM: SOLO DESIGNER TO DESIGN TEAM ]

Zarząd dał mi pole

Nie musiałem walczyć o pierwsze etaty. Zarząd widział, że roboty jest coraz więcej, że agencja wygrywa coraz więcej przetargów produktowych i że klienci wracają.

Z jednej osoby zrobiło się dwie, potem cztery, potem pięć. Trwało to około roku, może półtora. Każda kolejna osoba oznaczała inną decyzję: rekrutacja, seniority, rola, dopasowanie do zespołu.

Uczyłem się rzeczy, o których wcześniej nie myślałem: 1:1s, feedback, alokacja ludzi, kapacytet, ścieżki rozwoju, performance review.

Pół roku bez projektowania

W pewnym momencie wszedłem w fazę, w której przez pół roku nie projektowałem nic. Cały czas szedł na budowę działu, rekrutację, onboarding, procesy, ludzi, presale, oferty, pitch'e i rozmowy strategiczne z klientami.

To był pierwszy raz w karierze, kiedy moja praca nie wymagała otwierania Figmy. I okazało się, że ta rola przychodzi mi naturalnie.

Nie planowałem być managerem. Ale zespół i biznes wymusiły ten kierunek.

Pandemia i powrót do robienia wszystkiego

Potem przyszła pandemia. Roboty było dużo, ludzi mało, część projektów stanęła, inne nagle przyspieszyły. Wróciłem do projektowania równolegle z zarządzaniem - pełne 50/50.

Po pandemii agencja nie poszła już za ciosem w rozbudowie sprzedaży i rozwoju działu. To spowolniło trajektorię GoldenGrid i dział nigdy nie wrócił do tempa ekspansji sprzed pandemii.

Zespół 14 osób

Maksymalna skala to było 14 osób w bezpośrednim raporcie plus cross-functional współpraca z developerami, motion designerami, art directorami i PM-ami cross-agency.

  • 4 UX designerów
  • 4 UI designerów
  • 1 UX writer
  • 1 specjalista WCAG
  • 2 analityków danych
  • 2 PM-ów

Zespół był na tym poziomie przez około 3 lata, z dynamicznymi zmianami w zależności od pipeline'u projektów.

[ PLACEHOLDER: TEAM STRUCTURE AND RESPONSIBILITIES ]

Co robiłem jako Head of UX

To nie była klasyczna rola Head of Design w organizacji produktowej. W agencji Head of UX to w dużej części rola biznesowa.

  • Ludzie i zespół - rekrutacja, onboarding, 1:1s, performance reviews, mentoring, rozstania.
  • Strategia i operacje - kierunek działu, procesy, design ops, alokacja, design review.
  • Biznes i klienci - presale, wyceny, pitch'e, przetargi, rozmowy strategiczne, eskalacje.
  • Praca projektowa - najtrudniejsze projekty albo momenty wymagające seniority.

Najtrudniejsze lekcje

Letting go. Najtrudniejsza umiejętność menedżerska to pozwolić komuś zrobić coś gorzej niż Ty, jeśli błąd nie zagraża jakości wobec klienta. Bez tego ludzie nie rosną.

Talent rzadko ma idealne CV. Patrzeć na sposób myślenia, nie tylko na historię stanowisk.

Wzrost zespołu to nie tylko decyzja leada. To też rynek, zarząd, sprzedaż, pipeline i makroekonomia.

Co bym zrobił inaczej

Gdybym miał wrócić do 2015, wcześniej odpuściłbym codzienne projektowanie i poświęcił więcej czasu na rozwijanie gałęzi, która daje cashflow: sprzedaż, klientów, pipeline, ofertowanie.

To brzmi niedesignersko, ale Head of Design w agencji nie może żyć tylko projektowaniem. Jeśli nie ma sprzedaży, nie ma czego prowadzić.

Co stało się z GoldenGrid

GoldenGrid istnieje dalej. Po moim odejściu w maju 2024 stał się około połowę mniejszy niż w szczycie, czyli wrócił do rozmiaru sprzed pandemii.

Nie traktuję tego jako porażki. Zespoły w agencjach pulsują razem z pipeline'em. To, co zostało, to lata projektów, ludzie pracujący dalej w branży, klienci którzy wracali i moja własna nauka, która doprowadziła mnie do dzisiejszej praktyki B2B.

Wnioski z projektu

Najlepsze decyzje zawodowe wynikły z presji, nie z planu. Zatrudnienie pierwszej osoby, przejście na management, powrót do projektowania - wszystko wynikało z pytania: co teraz musi się stać, żeby działało?

Rola Head of UX w agencji to w większości biznes, nie design. Wielu headów w agencjach uczy się tego za późno.

Talent nie jest zapisany w CV. Najlepsze osoby to często te, na które nikt wcześniej nie zwrócił uwagi.

Więcej o projekcie

Chcesz poznać więcej szczegółów?

Jeżeli ten projekt Cię zainteresował, daj znać. Chętnie opowiem więcej o procesie, decyzjach projektowych i szczegółach rozwiązania.

This was not the plan

No one hired me in 2015 with a plan for me to build and lead a 14-person department a few years later. I joined GoldenGrid as one of the senior UX designers in a digital marketing agency.

I worked on client UX projects, workshops, research, pitch proposals, client presentations, analytics, and competitive research. A lot, but still manageable for one person.

Over time, the workload kept growing. That was when I realized this could no longer be run solo.

The first person

The first person I hired was not an experienced designer. She was an intern who came to a different department and knew nothing about design.

But she was very sharp. I brought her into my team, taught her from scratch, and she became a strong designer. She still works at GoldenGrid today.

Recognize talent before a CV confirms it.

The best people on my team often had weak CVs but strong thinking. The worst hiring decisions happened when I looked at years of experience instead of how someone thought.

[ DIAGRAM: SOLO DESIGNER TO DESIGN TEAM ]

Management gave me room

I did not have to fight for the first hires. Management saw the workload growing, saw the agency winning more product-related pitches, and saw clients returning.

One person became two, then four, then five. It took roughly a year, maybe a year and a half. Every next person meant a different decision: hiring, seniority, role, team fit.

I was learning things I had not thought about before: 1:1s, feedback, people allocation, capacity, growth paths, performance reviews.

Six months without designing

At one point I entered a phase where I did not design anything for six months. All my time went into building the department, recruiting, onboarding, processes, people, presale, proposals, pitches, and strategic client conversations.

It was the first time in my career when my work did not require opening Figma. And it turned out that this role came naturally to me.

I had not planned to become a manager. But the team and the business forced that direction.

Pandemic and doing everything again

Then the pandemic hit. There was a lot of work, too few people, some projects stopped, others suddenly accelerated. I returned to design work while still managing - a full 50/50 split.

After the pandemic, the agency did not fully continue investing in sales and department growth. That slowed GoldenGrid's trajectory, and the department never returned to its pre-pandemic expansion pace.

The 14-person team

At peak scale, I had 14 people reporting directly to me, plus cross-functional collaboration with developers, motion designers, art directors, and PMs across the agency.

  • 4 UX designers
  • 4 UI designers
  • 1 UX writer
  • 1 WCAG specialist
  • 2 data analysts
  • 2 PMs

The team stayed around this scale for about 3 years, with dynamic changes depending on the project pipeline.

[ PLACEHOLDER: TEAM STRUCTURE AND RESPONSIBILITIES ]

What I did as Head of UX

This was not a classic Head of Design role in a product organization. In an agency, Head of UX is largely a business role.

  • People and team - hiring, onboarding, 1:1s, performance reviews, mentoring, exits.
  • Strategy and operations - department direction, processes, design ops, allocation, design review.
  • Business and clients - presale, estimates, pitches, tenders, strategic conversations, escalations.
  • Project work - the hardest projects or moments requiring seniority.

Hardest lessons

Letting go. The hardest management skill is letting someone do something worse than you would, as long as the mistake does not threaten client quality. Without that, people do not grow.

Talent rarely has a perfect CV. Look at thinking, not only role history.

Team growth is not only the lead's decision. It is also market, management, sales, pipeline, and macroeconomics.

What I would do differently

If I could go back to 2015, I would let go of daily design earlier and spend more time developing the branch that brings cashflow: sales, clients, pipeline, proposals.

It sounds non-design, but a Head of Design in an agency cannot live only inside design quality. If there is no sales pipeline, there is nothing to lead.

What happened to GoldenGrid

GoldenGrid still exists. After I left in May 2024, it became roughly half the size it was at peak, returning to its pre-pandemic scale.

I do not treat that as failure. Agency teams pulse with the pipeline. What remained are years of projects, people still working in the industry, clients who kept returning, and the learning that led me to my current B2B practice.

Project takeaways

The best career decisions came from pressure, not planning. Hiring the first person, moving into management, returning to design - each came from the question: what has to happen now for this to work?

The Head of UX role in an agency is mostly business, not design. Many agency heads learn this too late.

Talent is not written in a CV. The best people are often the ones no one had noticed before.

More about the project

Want to learn more?

If this project caught your interest, get in touch. I would be happy to share more about the process, design decisions and details of the solution.