LetsReg sign-in
liveDesigned and built end to end, with an interactive animated background configurable per brand in Storybook
product designer and frontend architect
15 years designing for the web, 11 years building it.
“Very, very few people or organizations know why they do what they do.”
Simon Sinek, How Great Leaders Inspire Action, TEDx 2009
I try to be one of them. My first question is always why: why does this need to exist, who is it for, and what should change once it is there.
I graduated in Product Design and never really stopped being a designer. I just added code to my tools. Since then the two have worked as one craft: I design in the material the product is actually made of, and I build with the user in mind. Today that matters more than ever. AI writes code fast, but it does not make a product coherent on its own. That is the part I care about.
Since May 2024 I live in Oslo. I love Norway for its mountains, and I caught my first fish here. Off screen: cycling, climbing, skiing, a homemade micro RV, painting Warhammer miniatures again, coffee, kombucha and my own bread.
Designed and built end to end, with an interactive animated background configurable per brand in Storybook
Reservation platform for sports centres
Internal tool behind a game played by millions of players worldwide
Web and mobile redesign of a ticketing platform
Organised IT volunteers for refugees and NGOs
E-commerce shop with a custom product configurator
Oct 2026 – present
Event registration platform for organisers and their participants.
New product: designed a new self-service product for event organisers, from requirements and wireframes to coded prototypes.
Requirements where nobody owned them: turned product goals into scope, flows and acceptance criteria.
Visual direction: set the default look of the new platform and its design system. UX review of UI changes.
Oct 2025 – Oct 2026
I joined to build the frontend of the new React platform.
Migration to React: UI architecture and the sign-up flow. I wrote its scope, which product adopted as the plan.
Design system in code: tokens, components and themeable skins, shared by the migration and the new product.
AI and team: brought my Claude Code workflow and AI guidelines into the product repos. Code review and mentoring a developer.
Aug 2021 – Oct 2025
GSR, sports facility reservations: product design, frontend, design system with tokens and project management, end to end. Co-built the npm package the frontend used to consume the system's API.
Biletomat.pl redesign (web and mobile): led designers, developers and marketing, reporting directly to management.
WebScouts: organised IT volunteers for refugees and NGOs, and helped speed up pomagamukrainie.gov.pl.
Taught UX design at SWPS University. React developer on an SAP UI for Corevist (US).
Aug 2019 – Aug 2021
I led the team that designed and built the GWENT admin panel in React and TypeScript, the internal tool behind a game played by millions of players worldwide. Team of 2 frontend and 3 backend developers. I owned the panel's UX design, set the technical direction, wrote the documentation, ran React sessions for backend developers new to the frontend, and presented our progress to the ~100-person GWENT team every month.
2011 – 2019
Eight years in agencies, corporate teams and freelance, deep in both design and code. UX/UI design, prototyping and identity at Laboratorium EE, banking and automotive frontends at Onwelo, corporate services at Avon. Freelance highlight: Kłosy Knives, an e-commerce shop with a custom product configurator.
2016 – 2017
SWPS University, Warsaw
Warsaw, Poland2008 – 2014
Academy of Fine Arts, Warsaw
Warsaw, Poland