Projects

Proof of work, not a list of claims.

Published projects present their context, methods, results, and limitations. Drafts and archived work never appear here.

6 projects found

FramePeek data quality check summary
Featured

FramePeek, a Lightweight EDA Library for Pandas

A Python package for fast, structured exploratory data analysis on pandas DataFrames. One function call produces a data overview, column profiling, missing value detection, duplicates, outliers, correlations, and data quality warnings. Built to remove repetitive boilerplate from the EDA process.

1 callfor an EDA profile

Pythonpandaspytest
Customer churn and retention trend diagram
Featured

Customer Churn Analysis and Retention Strategy

A case study on a subscription business using the KKBox dataset. The focus is not just predicting churn, but understanding why it happens. The findings are turned into practical retention strategies.

6 monthsdata period

PythonPandasNumPy
RFM-based customer segmentation diagram
Featured

RFM Based Customer Segmentation with Online Retail II Data

Customer segmentation on the Online Retail II dataset using an RFM approach. Five clustering algorithms were compared objectively through internal validation, not chosen manually. The final result splits customers into two main segments.

5,878customers analyzed

RK-MeansGaussian Mixture Model

Circular Aspiration Architecture, a Social Media Pipeline for Monitoring Education Issues

A prototype data pipeline for collecting, verifying, and analyzing public aspirations on education access in Jakarta and Banten from social media. Twitter data goes through rule based verification, IndoBERT sentiment analysis, and LDA topic modeling, then gets reweighted to avoid domination by prolific accounts.

PythonApifyIndoBERT

Rice Yield Prediction Based on GDHY Data

An analysis and prediction project for rice yield using the global GDHY dataset. Climate grid data in NetCDF format is processed into a yield anomaly prediction model. The focus is on spatial data exploration and time series model evaluation.

Pythonxarraypandas
Executive overview

FraudRadar Detection System

A machine learning system that flags suspicious credit card transactions and assigns risk scores. It helps fraud teams prioritize which transactions to review. The Extra Trees model reached 94.83% precision and 77.46% recall.

Pythonscikit-learnXGBoost