My current role is to work as part of the Design System team within the Revolut organization.


This team is responsible for implementing the components to be used by all Revolut web-apps (and there are a lot of those). Revolut Business and Revolut Retail apps are the most prominent ones, however, there are dozens of internal projects that also utilize this design system. As a matter of fact, this design system is actually available as an NPM package.


I have also been in charge of implementing from the scratch and maintaining internal applications, that are used by Revolut's team to control different aspects of the processes and applications.


The design system is implemented using react, styled-components and styled-system, among many other libraries, and contains over 200 components that are implemented to make the daily work of dozens of front-end developers a lot easier.

Company Revolut
Duration Jan 2023 - Present
Description Unicorn Fin-Tech company with millions of customers worldwide. From easy money management, to travel perks and investments.
Role Senior Front-end engineer
Technologies Used react, @tanstack/query, @tanstack/virtual, styled-components, styled-system, nano-slots.