Skip to main content
WorkAbout

Senior Frontend Engineer

React, TypeScript and design systems, built properly.

Contact

Wella Company

The Website Boutique is one platform that runs all of Wella's brand sites. Flip a setting and the whole site switches brand, with its own theme, content, languages and redirects. I built the frontend with one other developer, and a new brand site can be designed and built in about a week.

White Label Website Factory site displayed on an iPhone, showing a fashion-style hero layout with a black-and-white portrait and call-to-action button
White Label Website Factory homepage template displayed on an iPhone, featuring a black-and-white editorial hero with bold typography and call-to-action button
Hand holding an iPhone displaying the Wella Professionals homepage with a bold red hero and "The No.1 salon color brand in the world" headline
Well shop front
The Build

The frontend is built with Next.js, React and TypeScript, styled with SCSS modules, and uses Radix UI for accessible components and Framer Motion for animation. Content comes from a Strapi CMS, search runs on Typesense, and translations are layered so each brand only overrides the strings it needs to. Components are developed in Storybook, tested with Jest and React Testing Library, and the whole stack runs locally in Docker before deploying through AWS Amplify.

Skills
  • React
  • TypeScript
  • Next.js
  • SCSS
  • Motion.Dev
  • Storybook
  • Jest Testing
  • Radix
  • Figma
Expertise
  • Responsive & Adaptive Development
  • Component-Based Development
  • Type-Safe Development (TypeScript)
  • Front-End Architecture
  • Usability & Accessibility Principles
  • Animation & Interaction (CSS, GSAP, Motion.Dev)
test
Clairol website screenshots showing the Brown Hair Dye category page alongside Influencer Picks and Nice'n Easy Collection mobile views
Wella Professionals Haircare 101 blog landing page shown on desktop and mobile, with featured articles on hair innovation and hair masks
Nioxin System Kit 1 product page shown on mobile and desktop, featuring scalp and hair shampoo, conditioner and treatment for light thinning
Sebastian Professional website mega-menu showing product categories alongside the Potion 9 collection product rail