From Zero to ML Hero: from problem definition to model selection and deployment