Case Study 2: Marketing & Advertising

& Advertising

Factored built a desktop app for market channels investment optimization so that marketing consultancy could be improved. This delivered increases in team performance together with decreases in project execution time.

The Challenge:

To create a desktop app to serve a constrained optimization Python model that was previously executed using several Excel files and Java. (optimize marketing spend across channels between digital, door-to-door, phone calls, number of visits to physical stores).

The Solution:

We built a desktop app using Electron.js and React.js as a front-end and Python as a back-end. Also, we simplified a model that required a complicated setup with multiple Excel files and had a runtime of hours into a model that leverages constrained optimization with a few parameters than runs in minutes.

The Outcome:

The application is now used as an internal tool for a couple of projects improving the team’s performance and decreasing the execution time for each one.

Tech Stack & Skills:

Electron.js, React.js and Python. Javascript, Python.