Tomasz Cichoń
@tomaszcicho
Senior Vue.js developer and Tech Lead focused on Vue 2→3 migrations, architecture, and performance.
What I'm looking for
I’m a Frontend Developer with 5+ years of experience, including 4 years of commercial Vue.js work, specializing in Vue 2→3 migrations (560+ components), application architecture, and performance optimization. I’ve served as a Tech Lead for a 5-person team, mentoring developers in TypeScript and Vue best practices while partnering with product, QA, and design to deliver business outcomes.
Across systems for MAN, Pigu.lt (4.5M visits/month), and public sector, I take ownership of product development and backlog execution, including SEO/performance improvements with Nuxt 3 (SSR/SSG) and secure frontend practices like XSS prevention and CSP. I enjoy building maintainable component structures, improving workflows in ERP and e-commerce integrations, and using modern tooling (CI/CD on GitHub Actions, AWS S3 + CloudFront, Docker) with high test coverage.
Experience
Work history, roles, and key accomplishments
Vue.js Developer & Tech Lead
K-Development
Nov 2025 - Present (5 months)
Led Vue 2→3 migration across 560+ components while improving SEO and performance using Nuxt 3 (SSR/SSG). Delivered e-commerce functionality with PayU integration, implemented frontend security (XSS prevention, CSP, input sanitization), and supported ERP workflow improvements.
Vue.js Developer (Side Project)
K-Development
Oct 2024 - Nov 2025 (1 year 1 month)
Continued Vue 3 work initially as after-hours support, focusing on state management and data-table components with strict TypeScript.
Frontend Engineer (Vue + Angular)
Softeta
Oct 2024 - Nov 2025 (1 year 1 month)
Owned a Vue.js marketplace migration for Pigu.lt (4.5M visits/month), completing a full rewrite of 560 Vue 2→3 components with strict TypeScript and introducing a new modular component structure. Modernized Angular (16–20), implemented Vitest tests (98% frontend coverage), and improved UX performance with watcher→computed refactoring and v-if/v-show audits.
Vue.js Developer
Studio201
Jul 2024 - Oct 2024 (3 months)
Developed an elderly-care listings application by collaborating with QA and design and integrating RESTful APIs. Built Vue 3 features using Pinia for state management and GraphQL for data access.
Front-End Developer (Vue.js)
BrandNewStory
Apr 2023 - Oct 2024 (1 year 6 months)
Owned roadmap and delivery for a SaaS patient/appointment management platform used by 10,000 users. Led a Vue 2→3 migration and implemented real-time patient monitoring using WebSockets with Vue Query.
Front-End Developer (Vue/Nuxt)
Appwise
May 2021 - Sep 2023 (2 years 4 months)
Built a booking application (Booksy-like) using Vue 3 and Nuxt 3 with FullCalendar integration. Implemented Web3 features via Moralis.io, including KYC integration with dynamic forms and REST API connectivity.
Junior Front-End Developer
RedRockS Agency
Feb 2020 - Apr 2021 (1 year 2 months)
Developed WordPress themes and WooCommerce stores from scratch, supporting end-to-end frontend implementation. Set up workflows using Git, Webpack, Gulp, and CI/CD (buddy.works).
Education
Degrees, certifications, and relevant coursework
University of Agriculture in Kraków
Bachelor of Engineering (Engineer's degree), Environmental Engineering
2014 - 2018
Activities and societies: Relevant coursework: Eduweb Vue.js; Udemy JavaScript (Jonas Schmedtmann).
Earned an Engineer's degree in Environmental Engineering at the University of Agriculture in Kraków from 2014 to 2018.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Tomasz?
You can contact Tomasz and 90k+ other talented remote workers on Himalayas.
Message TomaszFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
