Data Projects
Browse my data work tagged with "jupyter".
Credit Risk Scoring API
DataCredit risk scoring API on the German Credit dataset. Three classifiers benchmarked; Logistic Regression wins by cost-weighted score. FastAPI serves predictions with plain-language explanations. Deployed on Azure via GitHub Actions CI/CD.
Data Preprocessing Pipeline — NYC Airbnb
DataA production-grade, class-based data preprocessing pipeline built in Python on the NYC Airbnb Open Dataset (48,895 listings). Handles missing values, outliers, duplicates, encoding, and scaling — then generates five before/after diagnostic visualisations.
Hypothesis Testing Explorer — scipy and PySpark
DataUpload two CSV columns, select a test, get a plain-English verdict. Five hypothesis tests with automatic assumption checking. Datasets above 50,000 rows route through PySpark automatically.
NYC 311 PySpark ETL Pipeline
DataFour-stage PySpark ETL pipeline on 40M+ NYC 311 service requests. Identical pandas pipeline for direct comparison. Benchmarked at 100k, 1M, and 10M rows — showing the exact crossover where Spark's parallelism overcomes its initialisation overhead.
Telco Customer Churn Predictor
DataChurn prediction with plain-language risk explanations a retention team can act on. Logistic Regression wins (ROC-AUC 0.8362), benchmarked against Amazon Bedrock Claude Haiku 4.5 zero-shot — tied at 70%. Flask API on Azure.
No projects found
No projects match the current filter.