07/17/2026 updated


100 % available
Senior Frontend Engineer | Vue, React, AEM | Platforms & Modernization
Kraków, Poland
Worldwide
About me
Senior Software Engineer with 15+ years of experience in building and modernizing large-scale web applications. Specialized in Vue, React, TypeScript, and frontend architecture. Focused on performance, scalability, and long-term maintainability.
Adobe Experience ManagerFront End Software Development
I’m a Senior Software Engineer with over 15 years of experience building and evolving web applications for global organizations such as Grundfos, LEGO, and Pearson.
My core expertise lies in frontend architecture and modernization of large-scale applications. I’ve worked extensively on transforming legacy systems into modern, scalable solutions - including migrations from Vue 2 to Vue 3, Vuex to Pinia, and Webpack to Vite. These efforts helped improve maintainability, reduce technical debt, and significantly enhance developer experience.
At Grundfos, I contributed to multiple AEM-integrated platforms, where I helped establish frontend standards, build shared component libraries, and ensure architectural consistency across teams and projects. My role often involved bridging the gap between technical implementation and business requirements, ensuring that solutions were both scalable and aligned with product goals.
I have strong hands-on experience with Vue, React, TypeScript, and modern JavaScript ecosystems. I’m comfortable working across the full frontend stack, from UI implementation to architectural decisions, performance optimization, and tooling improvements.
I’ve also worked on e-commerce and product-driven applications, where performance, usability, and reliability are critical. I focus on writing clean, maintainable code and designing systems that scale well over time.
In addition to technical work, I regularly collaborate with product owners, designers, and stakeholders to understand complex business needs and translate them into effective technical solutions.
Alongside my enterprise experience, I’m building my own product, which has strengthened my understanding of product development, prioritization, and pragmatic decision-making.
Key strengths:
• frontend architecture & application modernization
• Vue, React, TypeScript
• AEM-integrated applications & shared UI systems
• performance optimization & developer experience
• translating business requirements into scalable solutions
Languages
EnglishFluentPolishNative speaker
Project history
During the project at the LEGO group as a Fullstack developer I was responsible for
creating the application for internal use for the sellers. The goal was to move from SAP
to a custom-made app.
The project was done in React + Typescript + Redux, with NodeJS and JAVA in the backend
and it was strongly focused on unit testing.
creating the application for internal use for the sellers. The goal was to move from SAP
to a custom-made app.
The project was done in React + Typescript + Redux, with NodeJS and JAVA in the backend
and it was strongly focused on unit testing.
I was responsible for company's global re-branding, the target was to move core customer
facing apps from old implementations into AEM + VUE. As a Senior Front-End Engineer, I
was using Vue.js to create customer facing apps, which would be implemented into AEM
(either into components or templates).
The main projects I was involved in as the main Front End developer were:
1. Language Selector - tool used for selecting and filtering through available
company's sites globally, done in VUE + AEM.
2. Product Configuration Tool - app used by customers to configure custom
products, done in VUE, JS, SASS + AEM.
3. Google maps implementation - tool for displaying company's branches nearby
the user, created with Google Maps API + VUE + JS.
All 3 projects required strong AEM & JavaScript experience and close collaboration
with back end developers.
facing apps from old implementations into AEM + VUE. As a Senior Front-End Engineer, I
was using Vue.js to create customer facing apps, which would be implemented into AEM
(either into components or templates).
The main projects I was involved in as the main Front End developer were:
1. Language Selector - tool used for selecting and filtering through available
company's sites globally, done in VUE + AEM.
2. Product Configuration Tool - app used by customers to configure custom
products, done in VUE, JS, SASS + AEM.
3. Google maps implementation - tool for displaying company's branches nearby
the user, created with Google Maps API + VUE + JS.
All 3 projects required strong AEM & JavaScript experience and close collaboration
with back end developers.