Dominik Supinski
As a Frontend Developer with 4+ years of experience, I specialize in designing, building, and optimizing scalable web applications that deliver measurable performance improvements and seamless user experiences.
About
As a Frontend Developer with 4+ years of experience, I specialize in designing, building, and optimizing scalable
web applications that deliver measurable performance improvements and seamless user experiences. My expertise
spans React ecosystems, UI architecture, component libraries, accessibility compliance, and cross-functional
collaboration with designers and backend engineers.
At EnjoyTravel.com, I owned the complete frontend redevelopment of the company’s main booking platform,
serving 1.5K-3K daily users across 17 languages and 21 currencies. I architected the React/TypeScript codebase,
built 50+ reusable components in Storybook, and optimized bundle size to boost speed and maintainability.
Selected Accomplishments
- Rebuilt EnjoyTravel’s core booking platform from the ground up in React 18 and TypeScript, enabling
scalability and boosting performance across global markets. - Designed and documented 50+ reusable UI components with Storybook, streamlining development and
ensuring consistency across multi-product teams. - Led localization for 17 languages and 21 currencies, solving complex UI challenges with internationalization
(i18n) and dynamic data handling. - Delivered 3 interactive 3D web projects using Three.js and Blender, enhancing client marketing campaigns
with immersive digital experiences. - Integrated WordPress with React at Savvy to create a headless CMS, enabling non-technical staff to publish
content seamlessly.
I bring a results-driven, problem-solving approach to frontend development; combining clean, maintainable code
with an eye for user experience and performance. If you’re seeking a frontend engineer who can own features end-
to-end and deliver scalable, modern web applications, let’s connect at Email not available. Sign in: https://www.twine.net/signup
Key Skills: React (18) | TypeScript | JavaScript (ES6+) | HTML5/CSS3 | Tailwind CSS | SCSS | Material UI | Styled
Components | Next.js
- 3 years' experience
- Joined August 2025
Languages
- EnglishFluent
- PolishFluent
Industry experience
- Software & Internet
- Travel & Hospitality
- Media & Entertainment
- Professional Services
Work experience· 5 roles
Sole Frontend Engineer owning architecture, component design, and delivery of EnjoyTravel’s primary booking platform. Led end-to-end redevelopment using React 18, TypeScript, and Tailwind; ensured accessibility and localization across 17 languages and 21 currencies. Partnered with backend (.NET) and designers to translate Figma prototypes into scalable, production-ready components. Engineered a reusable component library (50+ widgets) with Storybook; optimized bundle size and page load performance. Implemented localization formatting and QA automation (Jest + React Testing Library) and contributed to CI/CD and scalable repo structure.
Delivered UI components and web applications for a global client base; modernized codebases for responsive, accessible experiences. Developed React and Vue.js components; migrated legacy code; integrated forms, animations, and UI flows for marketing campaigns. Built 3D web projects with Three.js and Blender and connected WordPress as a headless CMS to React for improved content publishing.
Built the production React/TypeScript search results interface and SSR React widgets integrated with a .NET backend. Created a small, reusable component set with Vite and Tailwind and full localization including languages, currencies, and time formats. Delivered a customer-facing UI used by thousands globally each day, contributing to higher engagement and fewer support touchpoints. Improved speed, accessibility, and stability across devices, helping the company retain users and convert more searches to bookings. Responsibilities included architecture, standards, and delivery, building the codebase from scratch including React, Vite, Storybook, and Tailwind, shipping search result pages end-to-end, mapping API data to UI, implementing reusable components like search widgets, date/time pickers, filters, modals, and carousels, integrating SSR widgets into the .NET backend, localizing UI, cross-browser/device testing, and implementing Figma designs as responsive React components.
Education
Certifications and awards
Hire Dominik Supinski today
Post a job and invite Dominik, or contact them directly. No hidden commission.





