Customer churn prediction pipeline using PostgreSQL, dbt, Python, and machine learning.
  • Python 93.5%
  • Jupyter Notebook 6.5%
Find a file
2026-10-28 02:34:05 +00:00
db initial portfolio commit 2026-10-28 02:34:05 +00:00
dbt initial portfolio commit 2026-10-28 02:34:05 +00:00
scripts initial portfolio commit 2026-10-28 02:34:05 +00:00
readme.md initial portfolio commit 2026-10-28 02:34:05 +00:00

Customer Churn Prediction

In this project, customer churn prediction is calculated using data from Kaggle. The primary personal goal is to build on and demonstrate full-stack data modeling, analytics engineering, and machine learning capabilities. While Kaggle is generally focused on machine learning techniques, my implementation focuses on a mixture of data engineering and data science.

Source: https://www.kaggle.com/competitions/kkbox-churn-prediction-challenge

Project pipeline:

  1. Data Extract/Load into PostgreSQL landing tables
  2. Data Cleaning and Feature Engineering using dbt