Personalizing a website's content and user experience is one of the most effective ways to engage visitors and convert them into customers. This article attempts to provide a high-level overview of the website personalization engine we are developing.