The project combines data preprocessing, feature engineering, model training, hyperparameter optimization, and evaluation into a single reproducible workflow. I implemented separate preprocessing for numerical and categorical features using StandardScaler and OneHotEncoder, then integrated the preprocessing with Logistic Regression and Random Forest models.