In 2019, I contributed to a groundbreaking initiative at Ulta Beauty, focusing on the development of an AR and AI-powered Skin Analysis service within the Ulta Beauty App for both Android and iOS platforms. This innovative project, aimed at enhancing the skincare shopping experience, allowed users to undergo a smart, in-depth analysis of their skin by simply answering a few questions and allowing access to their camera feed. The integration of AR and AI technologies provided guests with a virtual, customized skin report diagnosing conditions such as redness, breakouts, dark spots, and fine lines.
As the main developer for a backend service that was used as a middleware, my role was crucial in building the service's infrastructure in Node.js, integrating APIs that provided access to proprietary computer vision technology as well as external API's for product recommendation, and then deploying our solution on Google Cloud. This ensured scalability and reliability, allowing Ulta Beauty to offer intelligent, personalized skincare recommendations and product selections tailored to each guest's unique conditions and skincare goals.

Download Ulta Beauty App to try the experience.
The introduction of the Skin Analysis feature in the Ulta Beauty App represented a significant leap forward in personalized skincare, making it more relevant and accessible than ever:
Built using mostly Node.js, Typescript, Webpack, and Google Cloud.