Selected work

Interfaces shipped for brands with nowhere to hide.

AEMES6Lighthouse

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/watches
ReactAEMElasticsearch

Westcon-Comstor

Internal commerce admin: PLP, PDP, Elasticsearch, and React components mapped into AEM for a global technology distributor.

westconcomstor.com
Adobe TargetAI200 brands

Unilever

Personalization across a large brand portfolio: last-search and cart recommendations, weather-based recipes, and camera-driven AI use cases.

unilever.com
SPADelivery APITarget

Techcombank

Pre-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.com
A/B testingRecommendations

Hero MotoCorp

Adobe Target experiments injected into the live DOM — banners, popups, and personalized modules observed safely as the page hydrates.

heromotocorp.com
ReactNodeMongoDB

Bikers.space

A riders’ social network: auth, posts, likes, events, showrooms, Elasticsearch, and SSR with React hydrate. Socket.IO for live presence.

dev-bikers.space
A-FrameReactPOC

VR commerce store

An Adobe proof of concept: walk a virtual store, hover a product, add it to the cart. Built with A-Frame and React.

Open the experience
Web3WalletsTelegram

LaunchR

Wallet 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/mohit49

Also shipped

Van Cleef & Arpels Manforce Arduino + Android hardware