Person
Person

2024

PG Design System 2.0

Rebuilt a fragmented Adobe XD library into a versatile and consistent Design System in Figma, enhanced with variables and a proprietary mockup composition framework to ensure scalability and flexibility across projects.

Design System

Developement

Know More

Redesigned and migrated from Adobe XD to Figma, using variables and scalable components.

Next level of multi-purpose visual system for Politechnika Gdańska

MojaPG - this project focuses on reconfiguring a design system originally built in Adobe XD and transferring it to Figma. The goal is to enhance the design system by incorporating variations and variables while creating a highly structured and configurable super component, the CONTENT. This is the main configurable organism on which all screens are built. It consists of four component areas - COMPONENTS, which is the basis for each subsequent - Tables, Form and Card.


This components streamline page building for designers, ensuring consistency and accuracy between applications. It is used to build entire pages with prepared structure and options for each designer and thanks to this avoids mistakenly applying gap values between elements, keeps perfect consistency and ready for dev mockups generated on dev guidelines and arrangements. 


Breakpoints have been created to define the behaviour of the prototypes depending on the screen resolution. Each is therefore responsive, thanks to the option to view responsive prototypes in Figma.

Car Side View
Car Side View

Problem

The polytechnic's digital environment was fragmented across multiple platforms, creating inefficiencies and inconsistent user experiences for students, lecturers, and staff.

The system relied on a discontinued Adobe XD environment, and every application looked different due to the absence of a unified design system. The process of implementation and maintenance was fragmented and slow, with no shared boundaries, standards, or replicable elements to support scalability. Many applications were developed directly by engineers without a design-led approach, which led to inconsistent interfaces, extended timelines, and increased maintenance costs.

Solution

Move to Figma and rethink the fundamentals.

After migrating all components to Figma and refactoring them using variants, variables, and responsive breakpoints, I began defining interaction logic and establishing a consistent atomic design framework. I implemented scalable slot structures that aggregate atomic elements and enforce strict governance for headers, content containers, and navigation patterns. This ensured every layout became fully configurable, deterministic, and free of visual or structural inconsistencies. Core design-system standards were encapsulated into modular configuration schemas that define component use cases, information architecture, semantic hierarchy, and content ordering within containers.

Additionally, incorporating FigJam into the design workflow for ideation, requirements validation, and UX workshop auditing—supported by rapid Lo-Fi mockups generated in Figma Make—accelerated both the production process and decision-making, enabled by faster delivery of visual screens. An example of a workshop-driven approach supported by generative Lo-Fi mockups.

Car Rear Zoom View
Car Rear Zoom View

Profit

Scalable & ultra consistent environment

The main advantage was a seamless transition from the Adobe XD environment to Figma, along with a complete reconstruction of the information logic to streamline the implementation workflow and achieve hyper-consistency across the numerous systems operating at Gdańsk University of Technology. The DS PG 2.0 visual system is fully scalable and responsive, built on a variable-driven library that significantly reduced variant complexity while enabling smooth handling of multiple visual modes derived from a single component architecture. This ensures rapid support for diverse visual identities, brands, and design styles.

There was also a significant reduction in the total number of components and their variants due to the adoption of an extended, variable-driven architecture in Figma.

Additionally, the reconstruction based on breakpoint variable modes and fully responsive components enabled seamless HTML export of the projects via Figma Site. This significantly accelerated the handoff of design specifications to the development teams and made it possible to directly integrate service endpoints within the project environment. Here's an example of HTML dashboard project.

4

brands

Modes offer scalabilty

Thanks to variable modes, ad-hoc transitions and rapid creation of new visual variants are fully supported. Each component can expose its own visual variant with a customizable level of complexity, tailored to a specific brand. Creating WCAG-compliant visual variants or accessibility-focused modes for users with disabilities becomes exceptionally straightforward.

4

brands

Modes offer scalabilty

Thanks to variable modes, ad-hoc transitions and rapid creation of new visual variants are fully supported. Each component can expose its own visual variant with a customizable level of complexity, tailored to a specific brand. Creating WCAG-compliant visual variants or accessibility-focused modes for users with disabilities becomes exceptionally straightforward.

Full

responsive

New breakpoint feauters in Figma

Thanks to the compression of component variants and the implementation of an advanced auto-layout system within each component—combined with variable modes configured across multiple breakpoints—every prototype becomes fully responsive by design. This makes the system perfectly suited for Figma Make as well as AI-driven MCP workflows in combination with Cursor/MVSC.

Full

responsive

New breakpoint feauters in Figma

Thanks to the compression of component variants and the implementation of an advanced auto-layout system within each component—combined with variable modes configured across multiple breakpoints—every prototype becomes fully responsive by design. This makes the system perfectly suited for Figma Make as well as AI-driven MCP workflows in combination with Cursor/MVSC.

Launch

I am presenting the key projects delivered using DS PG 2.0 across multiple domains, incorporating responsive-design requirements where necessary, as well as WCAG guidelines and dedicated visual modes.

Componenets 1.1

Desktop

Mobile

A foundational component set defined through variables and structured according to a fully organized Atomic Design architecture.

Source file

Componenets 1.1

Desktop

Mobile

A foundational component set defined through variables and structured according to a fully organized Atomic Design architecture.

Source file

Form 1.1

Desktop

Mobile

A set of components built on the base INPUT object from the foundational library, structured for breakpoint-aware responsiveness.

Source file

Form 1.1

Desktop

Mobile

A set of components built on the base INPUT object from the foundational library, structured for breakpoint-aware responsiveness.

Source file

Card 1.1

Desktop

Mobile

A configurable, high-level content-container supercomponent equipped with an extensive set of features and interaction capabilities.

Source file

Card 1.1

Desktop

Mobile

A configurable, high-level content-container supercomponent equipped with an extensive set of features and interaction capabilities.

Source file

Table 1.1

Desktop

Mobile

A set of table components forming a complete column- and row-based table organism, built from foundational atomic elements.

Source file

Table 1.1

Desktop

Mobile

A set of table components forming a complete column- and row-based table organism, built from foundational atomic elements.

Source file

CONTENT 1.1

Desktop

Mobile

A final-stage supercomponent that aggregates all preceding structural layers, serving as the core prototype container and providing full breakpoint support across the entire system.

Source file

CONTENT 1.1

Desktop

Mobile

A final-stage supercomponent that aggregates all preceding structural layers, serving as the core prototype container and providing full breakpoint support across the entire system.

Source file

Umowy

Desktop

Mobile

A comprehensive registration, storage, and digital contract–editing system designed to manage the complete document workflow across the entire PG.

Prototype

Umowy

Desktop

Mobile

A comprehensive registration, storage, and digital contract–editing system designed to manage the complete document workflow across the entire PG.

Prototype

Student dashboard

Desktop

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Student dashboard

Desktop

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Student dashboard

Mobile

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Student dashboard

Mobile

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Team & Tools

My team

The teams I worked with were responsible for four separate projects carried out within Gdańsk University of Technology. Each project operated under its own methodology and maturity level, yet all were unified by the implementation of the new Design System in various visual configurations and information-architecture models. My role alternated between design lead and product designer, depending on the team’s competency structure and the specific requirements of each project.

My team

The teams I worked with were responsible for four separate projects carried out within Gdańsk University of Technology. Each project operated under its own methodology and maturity level, yet all were unified by the implementation of the new Design System in various visual configurations and information-architecture models. My role alternated between design lead and product designer, depending on the team’s competency structure and the specific requirements of each project.

Tools I used
  • Figma – source files, prototyping, and developer handoff

  • Figma AI – copywriting refinements and image editing

  • FigJam – ideation workshops and materials gathering

  • Jira – backlog, epics, and issue tracking

  • Confluence – documentation and knowledge sharing

  • ChatGPT – analysis support for consistency across processes and requirements

  • Figma Make – lo-fi mockups and ideation

  • Figma Site – responsive prototypes and dev kickoffs

  • Figma MCP Server & MS Visual Studio Code - advanced HTML prototypes and Design System HTML mockups

Tools I used
  • Figma – source files, prototyping, and developer handoff

  • Figma AI – copywriting refinements and image editing

  • FigJam – ideation workshops and materials gathering

  • Jira – backlog, epics, and issue tracking

  • Confluence – documentation and knowledge sharing

  • ChatGPT – analysis support for consistency across processes and requirements

  • Figma Make – lo-fi mockups and ideation

  • Figma Site – responsive prototypes and dev kickoffs

  • Figma MCP Server & MS Visual Studio Code - advanced HTML prototypes and Design System HTML mockups

Person
Person

2024

PG Design System 2.0

Rebuilt a fragmented Adobe XD library into a versatile and consistent Design System in Figma, enhanced with variables and a proprietary mockup composition framework to ensure scalability and flexibility across projects.

Design System

Developement

Know More

Redesigned and migrated from Adobe XD to Figma, using variables and scalable components.

Next level of multi-purpose visual system for Politechnika Gdańska

MojaPG - this project focuses on reconfiguring a design system originally built in Adobe XD and transferring it to Figma. The goal is to enhance the design system by incorporating variations and variables while creating a highly structured and configurable super component, the CONTENT. This is the main configurable organism on which all screens are built. It consists of four component areas - COMPONENTS, which is the basis for each subsequent - Tables, Form and Card.


This components streamline page building for designers, ensuring consistency and accuracy between applications. It is used to build entire pages with prepared structure and options for each designer and thanks to this avoids mistakenly applying gap values between elements, keeps perfect consistency and ready for dev mockups generated on dev guidelines and arrangements. 


Breakpoints have been created to define the behaviour of the prototypes depending on the screen resolution. Each is therefore responsive, thanks to the option to view responsive prototypes in Figma.

Car Side View

Problem

The polytechnic's digital environment was fragmented across multiple platforms, creating inefficiencies and inconsistent user experiences for students, lecturers, and staff.

The system relied on a discontinued Adobe XD environment, and every application looked different due to the absence of a unified design system. The process of implementation and maintenance was fragmented and slow, with no shared boundaries, standards, or replicable elements to support scalability. Many applications were developed directly by engineers without a design-led approach, which led to inconsistent interfaces, extended timelines, and increased maintenance costs.

Solution

Move to Figma and rethink the fundamentals.

After migrating all components to Figma and refactoring them using variants, variables, and responsive breakpoints, I began defining interaction logic and establishing a consistent atomic design framework. I implemented scalable slot structures that aggregate atomic elements and enforce strict governance for headers, content containers, and navigation patterns. This ensured every layout became fully configurable, deterministic, and free of visual or structural inconsistencies. Core design-system standards were encapsulated into modular configuration schemas that define component use cases, information architecture, semantic hierarchy, and content ordering within containers.

Additionally, incorporating FigJam into the design workflow for ideation, requirements validation, and UX workshop auditing—supported by rapid Lo-Fi mockups generated in Figma Make—accelerated both the production process and decision-making, enabled by faster delivery of visual screens. An example of a workshop-driven approach supported by generative Lo-Fi mockups.

Car Rear Zoom View

Profit

Scalable & ultra consistent environment

The main advantage was a seamless transition from the Adobe XD environment to Figma, along with a complete reconstruction of the information logic to streamline the implementation workflow and achieve hyper-consistency across the numerous systems operating at Gdańsk University of Technology. The DS PG 2.0 visual system is fully scalable and responsive, built on a variable-driven library that significantly reduced variant complexity while enabling smooth handling of multiple visual modes derived from a single component architecture. This ensures rapid support for diverse visual identities, brands, and design styles.

There was also a significant reduction in the total number of components and their variants due to the adoption of an extended, variable-driven architecture in Figma.

Additionally, the reconstruction based on breakpoint variable modes and fully responsive components enabled seamless HTML export of the projects via Figma Site. This significantly accelerated the handoff of design specifications to the development teams and made it possible to directly integrate service endpoints within the project environment. Here's an example of HTML dashboard project.

4

brands

Modes offer scalabilty

Thanks to variable modes, ad-hoc transitions and rapid creation of new visual variants are fully supported. Each component can expose its own visual variant with a customizable level of complexity, tailored to a specific brand. Creating WCAG-compliant visual variants or accessibility-focused modes for users with disabilities becomes exceptionally straightforward.

Full

responsive

New breakpoint feauters in Figma

Thanks to the compression of component variants and the implementation of an advanced auto-layout system within each component—combined with variable modes configured across multiple breakpoints—every prototype becomes fully responsive by design. This makes the system perfectly suited for Figma Make as well as AI-driven MCP workflows in combination with Cursor/MVSC.

Launch

I am presenting the key projects delivered using DS PG 2.0 across multiple domains, incorporating responsive-design requirements where necessary, as well as WCAG guidelines and dedicated visual modes.

Componenets 1.1

Desktop

Mobile

A foundational component set defined through variables and structured according to a fully organized Atomic Design architecture.

Source file

Form 1.1

Desktop

Mobile

A set of components built on the base INPUT object from the foundational library, structured for breakpoint-aware responsiveness.

Source file

Card 1.1

Desktop

Mobile

A configurable, high-level content-container supercomponent equipped with an extensive set of features and interaction capabilities.

Source file

Table 1.1

Desktop

Mobile

A set of table components forming a complete column- and row-based table organism, built from foundational atomic elements.

Source file

CONTENT 1.1

Desktop

Mobile

A final-stage supercomponent that aggregates all preceding structural layers, serving as the core prototype container and providing full breakpoint support across the entire system.

Source file

Umowy

Desktop

Mobile

A comprehensive registration, storage, and digital contract–editing system designed to manage the complete document workflow across the entire PG.

Prototype

Student dashboard

Desktop

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Student dashboard

Mobile

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Team & Tools

My team

The teams I worked with were responsible for four separate projects carried out within Gdańsk University of Technology. Each project operated under its own methodology and maturity level, yet all were unified by the implementation of the new Design System in various visual configurations and information-architecture models. My role alternated between design lead and product designer, depending on the team’s competency structure and the specific requirements of each project.

Tools I used
  • Figma – source files, prototyping, and developer handoff

  • Figma AI – copywriting refinements and image editing

  • FigJam – ideation workshops and materials gathering

  • Jira – backlog, epics, and issue tracking

  • Confluence – documentation and knowledge sharing

  • ChatGPT – analysis support for consistency across processes and requirements

  • Figma Make – lo-fi mockups and ideation

  • Figma Site – responsive prototypes and dev kickoffs

  • Figma MCP Server & MS Visual Studio Code - advanced HTML prototypes and Design System HTML mockups

Person
Person

2024

PG Design System 2.0

Rebuilt a fragmented Adobe XD library into a versatile and consistent Design System in Figma, enhanced with variables and a proprietary mockup composition framework to ensure scalability and flexibility across projects.

Design System

Developement

Know More

Redesigned and migrated from Adobe XD to Figma, using variables and scalable components.

Next level of multi-purpose visual system for Politechnika Gdańska

MojaPG - this project focuses on reconfiguring a design system originally built in Adobe XD and transferring it to Figma. The goal is to enhance the design system by incorporating variations and variables while creating a highly structured and configurable super component, the CONTENT. This is the main configurable organism on which all screens are built. It consists of four component areas - COMPONENTS, which is the basis for each subsequent - Tables, Form and Card.


This components streamline page building for designers, ensuring consistency and accuracy between applications. It is used to build entire pages with prepared structure and options for each designer and thanks to this avoids mistakenly applying gap values between elements, keeps perfect consistency and ready for dev mockups generated on dev guidelines and arrangements. 


Breakpoints have been created to define the behaviour of the prototypes depending on the screen resolution. Each is therefore responsive, thanks to the option to view responsive prototypes in Figma.

Car Side View

Problem

The polytechnic's digital environment was fragmented across multiple platforms, creating inefficiencies and inconsistent user experiences for students, lecturers, and staff.

The system relied on a discontinued Adobe XD environment, and every application looked different due to the absence of a unified design system. The process of implementation and maintenance was fragmented and slow, with no shared boundaries, standards, or replicable elements to support scalability. Many applications were developed directly by engineers without a design-led approach, which led to inconsistent interfaces, extended timelines, and increased maintenance costs.

Solution

Move to Figma and rethink the fundamentals.

After migrating all components to Figma and refactoring them using variants, variables, and responsive breakpoints, I began defining interaction logic and establishing a consistent atomic design framework. I implemented scalable slot structures that aggregate atomic elements and enforce strict governance for headers, content containers, and navigation patterns. This ensured every layout became fully configurable, deterministic, and free of visual or structural inconsistencies. Core design-system standards were encapsulated into modular configuration schemas that define component use cases, information architecture, semantic hierarchy, and content ordering within containers.

Additionally, incorporating FigJam into the design workflow for ideation, requirements validation, and UX workshop auditing—supported by rapid Lo-Fi mockups generated in Figma Make—accelerated both the production process and decision-making, enabled by faster delivery of visual screens. An example of a workshop-driven approach supported by generative Lo-Fi mockups.

Car Rear Zoom View

Profit

Scalable & ultra consistent environment

The main advantage was a seamless transition from the Adobe XD environment to Figma, along with a complete reconstruction of the information logic to streamline the implementation workflow and achieve hyper-consistency across the numerous systems operating at Gdańsk University of Technology. The DS PG 2.0 visual system is fully scalable and responsive, built on a variable-driven library that significantly reduced variant complexity while enabling smooth handling of multiple visual modes derived from a single component architecture. This ensures rapid support for diverse visual identities, brands, and design styles.

There was also a significant reduction in the total number of components and their variants due to the adoption of an extended, variable-driven architecture in Figma.

Additionally, the reconstruction based on breakpoint variable modes and fully responsive components enabled seamless HTML export of the projects via Figma Site. This significantly accelerated the handoff of design specifications to the development teams and made it possible to directly integrate service endpoints within the project environment. Here's an example of HTML dashboard project.

4

brands

Modes offer scalabilty

Thanks to variable modes, ad-hoc transitions and rapid creation of new visual variants are fully supported. Each component can expose its own visual variant with a customizable level of complexity, tailored to a specific brand. Creating WCAG-compliant visual variants or accessibility-focused modes for users with disabilities becomes exceptionally straightforward.

Full

responsive

New breakpoint feauters in Figma

Thanks to the compression of component variants and the implementation of an advanced auto-layout system within each component—combined with variable modes configured across multiple breakpoints—every prototype becomes fully responsive by design. This makes the system perfectly suited for Figma Make as well as AI-driven MCP workflows in combination with Cursor/MVSC.

Launch

I am presenting the key projects delivered using DS PG 2.0 across multiple domains, incorporating responsive-design requirements where necessary, as well as WCAG guidelines and dedicated visual modes.

Componenets 1.1

Desktop

Mobile

A foundational component set defined through variables and structured according to a fully organized Atomic Design architecture.

Source file

Form 1.1

Desktop

Mobile

A set of components built on the base INPUT object from the foundational library, structured for breakpoint-aware responsiveness.

Source file

Card 1.1

Desktop

Mobile

A configurable, high-level content-container supercomponent equipped with an extensive set of features and interaction capabilities.

Source file

Table 1.1

Desktop

Mobile

A set of table components forming a complete column- and row-based table organism, built from foundational atomic elements.

Source file

CONTENT 1.1

Desktop

Mobile

A final-stage supercomponent that aggregates all preceding structural layers, serving as the core prototype container and providing full breakpoint support across the entire system.

Source file

Umowy

Desktop

Mobile

A comprehensive registration, storage, and digital contract–editing system designed to manage the complete document workflow across the entire PG.

Prototype

Student dashboard

Desktop

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Student dashboard

Mobile

A new platform designed to comprehensively support PG students in managing their daily academic activities and administrative tasks.

Prototype

Team & Tools

My team

The teams I worked with were responsible for four separate projects carried out within Gdańsk University of Technology. Each project operated under its own methodology and maturity level, yet all were unified by the implementation of the new Design System in various visual configurations and information-architecture models. My role alternated between design lead and product designer, depending on the team’s competency structure and the specific requirements of each project.

Tools I used
  • Figma – source files, prototyping, and developer handoff

  • Figma AI – copywriting refinements and image editing

  • FigJam – ideation workshops and materials gathering

  • Jira – backlog, epics, and issue tracking

  • Confluence – documentation and knowledge sharing

  • ChatGPT – analysis support for consistency across processes and requirements

  • Figma Make – lo-fi mockups and ideation

  • Figma Site – responsive prototypes and dev kickoffs

  • Figma MCP Server & MS Visual Studio Code - advanced HTML prototypes and Design System HTML mockups