IWC Schaffhausen
Luxury watch PLP and PDP systems, search, and country selector. Minimal ES6 templates, component-scoped assets, lazy images, and above-the-fold API calls. Performance score improved by 80%.
iwc.com/watchesSelected work
Luxury watch PLP and PDP systems, search, and country selector. Minimal ES6 templates, component-scoped assets, lazy images, and above-the-fold API calls. Performance score improved by 80%.
iwc.com/watchesInternal commerce admin: PLP, PDP, Elasticsearch, and React components mapped into AEM for a global technology distributor.
westconcomstor.comPersonalization across a large brand portfolio: last-search and cart recommendations, weather-based recipes, and camera-driven AI use cases.
unilever.comPre-login and post-login personalization on a single-page app. Profile scripts remember the last interested product; mutation observers fire only when the view actually changes.
techcombank.comAdobe Target experiments injected into the live DOM — banners, popups, and personalized modules observed safely as the page hydrates.
heromotocorp.comA riders’ social network: auth, posts, likes, events, showrooms, Elasticsearch, and SSR with React hydrate. Socket.IO for live presence.
dev-bikers.spaceAn Adobe proof of concept: walk a virtual store, hover a product, add it to the cart. Built with A-Frame and React.
Open the experienceWallet operations, coin switch/swap, and a bug reporter that posts request ID, user, and wallet to a Telegram group. GitHub Pull Shark collaboration.
github.com/mohit49Also shipped