Projects

Data Projects

Browse my data work tagged with "REST-API".

Credit Risk Scoring API cover image

Credit Risk Scoring API

Data

Credit 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.

Hypothesis Testing Explorer — scipy and PySpark cover image

Hypothesis Testing Explorer — scipy and PySpark

Data

Upload 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 cover image

NYC 311 PySpark ETL Pipeline

Data

Four-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.

Programming Language Workforce Strategy — Data Analysis cover image

Programming Language Workforce Strategy — Data Analysis

Data

Stack Overflow lost 97.7% of its post volume since 2016 — and its momentum now anti-correlates with hiring demand. This project proves the signal is broken, then builds a four-source replacement index to answer which languages to hire for.

Telco Customer Churn Predictor cover image

Telco Customer Churn Predictor

Data

Churn 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.

GitHub Live Details ⏳ Loading Period

No projects found

No projects match the current filter.