I am a Frontend engineer with 16+ years of experience building web applications, from early CMS-based websites and mobile apps to large-scale cloud products and frontend platforms.
Since 2017, Vue.js has been the main focus of my frontend work, across both Vue 2 and Vue 3. Over the years I've worked on products ranging from small applications built from scratch to established systems requiring migrations, modernization and gradual architectural evolution.
My current focus is frontend architecture and building reusable foundations that allow teams to develop products consistently at scale - shared state and data flow, reusable components, configuration-driven interfaces, application structure and the boundaries between frontend and backend.
I also have extensive experience working remotely with distributed teams and have worked fully remotely since 2016, including with teams across multiple time zones.
I live in the Poznań Metropolitan Area, Poland. Looking for fully remote opportunities.
Main technologies: JavaScript, TypeScript, Vue.js, Nuxt.js, Vite, Node.js and Git.
JavaScript ES6 (experienced)
Vue.js 2 / Vuex (experienced)
Vue.js 3 / Pinia (experienced)
Git (experienced)
Construct 3 game engine (experienced)
Node.js (intermediate)
Typescript (intermediate)
Express.js (intermediate)
Wordpress (intermediate)
Experienced in working with provided backend services built with Ruby On Rails, Django or Node.js frameworks.
Working in Agile methodologies
Linux, Windows, OSX
Visual Studio Code, git, WSL, Affinity Designer, Jira, GitHub, Bitbucket, Construct 3, Leonardo, Zeplin, Sublime Text 3, vim
Unit Testing (Mocha, Chai, Jest, Vitest) (intermediate)
PhoneGap / Cordova mobile development (intermediate)
Meteor.js (beginner)
Angular.js 1.x (beginner)
React.js (beginner)
Building web and mobile applications for clients worldwide, from initial concept and UX to development and deployment.
Developed web applications and SPAs using Vue.js, Node.js and JavaScript.
Built cross- platform mobile applications for iOS and Android.
Delivered custom websites and CMS - based solutions, including WordPress.
Worked across development, UI / UX, branding and independent side projects.
Explored new technologies through personal projects and technical writing.
Contributed to the evolution of HICX's frontend architecture from Java/FTL server-rendered views toward a Vue 3 / Nuxt 3 API-first application, while maintaining integration with legacy applications.
Designed and evolved a configuration - driven widget platform where pages, layouts and nested widgets are assembled from CMS configuration, enabling new product modules to be delivered through reusable building blocks rather than custom implementations.
Defined shared patterns for state management, data flow and application logic using Pinia, consolidating previously fragmented approaches and enabling widgets to communicate and share state consistently.
Built and extended reusable frontend components and platform capabilities, including advanced data tables, forms, filters, permissions, visibility rules, drawers and modals, used across multiple product modules.
Led frontend work on major product initiatives including Supplier Performance Management, supplier hierarchy management, AI assistant integration and a platform- wide UI redesign.
Contributed to the development of Altium 365, a large - scale cloud platform for PCB design and electronics development.
Developed and maintained frontend functionality across the Altium 365 web application.
Implemented new modules and product features within an established production codebase.
Collaborated with cross - functional engineering teams to deliver and integrate new functionality.
Developed web applications used across Mercedes - Benz markets by business customers.
Built a frontend MVP from prototype to completion during an initial 6 - month engagement, then continued with the B2B product team responsible for the platform.
Owned the migration of our team's codebase from Vue 2 to Vue 3 as part of the wider product migration.
Owned the migration of our team's build system from Webpack to Vite, modernizing the development and build workflow.
Developed and maintained reusable Vue.js components and shared frontend functionality across the application.
Built developer utilities that automated recurring tasks and reduced code duplication across the codebase.
Worked with Vue.js, Vuex, TypeScript, JavaScript, Node.js, Jest and Adobe AEM in a distributed, fully remote team.
Worked on client - facing frontend projects as a contract developer, primarily using Vue.js.
Developed and maintained frontend applications and reusable components across multiple client projects.
Implemented new features and improvements within existing production codebases.
Collaborated with distributed teams in a remote development environment.
Developed and maintained HICX's web platform using Vue.js and Nuxt.js in a fully remote, distributed team.
Developed and maintained frontend features and reusable components across the product.
Built automation scripts that streamlined development and deployment processes.
Collaborated with a distributed engineering team across multiple time zones.
Frontend Developer building real - time web applications using Vue.js and JavaScript technologies.
Built the foundations of the frontend application as the first dedicated frontend developer, establishing patterns and structure that continued to be used in later development.
Developed real - time functionality using WebSockets, WebRTC and SIP.js, with Node.js supporting the frontend ecosystem.
Built and maintained automated tests for frontend modules using Mocha, Chai, Sinon, jsdom and Jest.
Supported the recruitment and onboarding of additional frontend developers as the team grew.
Worked remotely with a distributed team across GMT/ GMT + 1 time zones.
Developing and maintaining product functionalities for a consumer - facing web platform.
Improving the structure and performance of existing frontend code.
Implementing a new search mechanism using React.js and Algolia.
Supporting backend developers with frontend - related tasks and integrations.
Working remotely with a distributed team across CEST / EDT time zones.
Creating modular and reusable frontend modules for a Django- based ERP application.
Developing dedicated Single Page Applications using JavaScript, Angular.js and React.js with Redux.
Creating cross - platform mobile applications using Apache Cordova, PhoneGap and Intel XDK.
Working with npm - based development workflows and reusable frontend modules.
Developing software in a Scrum - based environment with two - week sprint iterations.
Creating websites based on WordPress and dedicated CMS platforms.
Developing web applications using JavaScript and REST APIs.
Working in a Scrum - based development environment with two - week sprint iterations.
Creating dedicated web and mobile solutions for clients in Poland.
Developing WordPress and other CMS - based websites.
Creating cross - platform mobile applications using PhoneGap.
Working on web design and branding / identity projects.
Thesis title: Development of Content Management System using Meteor.js - a Node.js framework.
BsC Thesis title: Implementing personal data generator for testing purposes in Ruby on Rails framework.
https://linkedin.com/in/lukaszkups
https://mastodon.social/@lukaszkups
https://bsky.app/profile/lukaszkups.bsky.social