Projects

A selection of personal projects in Applied AI, machine learning, and data visualization.

SHERPA — Semi-Structured RAG (UIUC CS 546)

A semi-structured, non-parametric memory framework for RAG that combines knowledge graphs with a hierarchical vector store. My contributions: Query Classification (heuristics → LLM-bootstrapped labels → fine-tuned BioLinkBERT) and Entity-Relation Extraction (REBEL fine-tuned on BioRED, with FastCoref preprocessing) — landed on REBEL after a long experimental funnel.

F1 0.64 · Query Classification on BioASQ

Learn more →

Crop Recommendation & Soil Moisture Pipeline

An end-to-end agricultural decision-support project pairing a 22-class crop classifier (Naive Bayes + Random Forest on derived agronomic features) with a soil-moisture data pipeline that computes evapotranspiration from a Penman-Monteith equation, fed by WeatherBit + OpenWeather APIs and persisted to SQLite.

Learn more →

Loan Defaulter Credit Risk — Imbalanced Classification Study

A systematic study of imbalanced classification techniques on the Home Credit Default Risk dataset (91/9 class split). Final pipeline achieved 0.55 PR-AUC with Logistic Regression and HistGradientBoosting, combining class weighting and threshold tuning. Compared five approaches × three classifiers; Optuna for hyperparameter search; F2 and PR-AUC as the evaluation lens.

Learn more →