End-to-end ML system on LightGBM with TF-IDF+SVD text features — scraping, dedup, leak-free 5-fold evaluation, drift monitoring, SHAP explainability, and a FastAPI serving layer. The complete production cycle, not just a notebook.
LightGBM · FastAPI · DuckDB · RailwayData Scientist · MLOps Engineer
Models that reach production, and tell the truth.
I build the whole path — from the first notebook to a deployed, monitored API. Evaluated out-of-fold, so the number you see is the number you get.
The price model · 5-fold out-of-fold
29,988
Listings modelled
0.9745
Cross-validated R²
6.49%
Out-of-fold MAPE
₺110K
Out-of-fold MAE
Selected projects
live API
Deployment · MLOpsLIVE DEMO
CRAN
Open source · RCRAN PACKAGE
An R package on CRAN for fuzzy meta-ensembles. It takes the validation predictions of several base learners — penalised regression, random forest, XGBoost, LightGBM — learns membership weights over that prediction space with Fuzzy C-Means, possibilistic FCM, Gustafson–Kessel or k-means, and fits one regression per cluster, tuned by grid search on validation loss. Nihat Tak is the author; I am a contributor (ctb).
RTechnical skills
Modelling & StatsLightGBM · CatBoost · scikit-learn · TF-IDF+SVD · SciPy · statsmodels · R
Serving & DataFastAPI · DuckDB · SQL · Railway · S3 · pandas · NumPy
Frontend & VizNext.js · Plotly · ECharts · Tailwind