Since 2017
Experience
Research at Bilkent since 2019; production machine learning in industry since 2025. The two have always fed each other.
-
Sep 2025 – Present
Data Scientist
Enterprise retail AI · Türkiye
- Cut lost sales by 10% for an enterprise retail client by improving demand forecast accuracy and the replenishment decisions driven from it.
- Own demand forecasting and replenishment models in production for three enterprise retail clients, covering roughly 1M SKU-store pairs — from feature pipeline through model release.
- Build and operate large-scale ML pipelines on Databricks, PySpark and Airflow: feature generation, training, backtesting and scheduled inference.
- Design the offline and online evaluation behind model releases — backtesting setup, holdout construction and drift monitoring on live series.
- Deliver inventory-visibility models and next-best-action recommendations for client planners, working with product and engineering to ship them.
-
Apr 2019 – Present
Senior AI/ML Researcher part-time
Bilkent University · Ankara, Türkiye
- Named senior researcher on three government-funded R&D programs (TÜBİTAK 117E870, 120E103, 125E060); lead the ML workstream on classification, anomaly detection and concept-drift adaptation over large-scale streaming and event data.
- Designed AdaNEN, a neural ensemble for evolving data streams, improving classification accuracy by up to 8.8% across 13 benchmark datasets (ACM TKDD).
- Co-designed LACE, an unsupervised concept-drift detector for multi-label streams that cuts detection delay by 63.5% versus the previous best unsupervised method at a 0% missed-detection rate (ACM CIKM 2026).
- Proposed the Adaptimizer optimizer and an On-the-Fly Adaptation (OFA) framework for continual LLM adaptation under temporal drift, evaluated across two decades of news (ACM CIKM 2025); implemented in PyTorch and HuggingFace.
- Own projects end-to-end — dataset construction, training, evaluation metrics, and offline/online experiments — turning research into reusable, well-evaluated models.
-
Feb 2019 – Present
Teaching Assistant part-time
Bilkent University · Ankara, Türkiye
- Teach and mentor students in Information Retrieval, Algorithms and Computer Organization, explaining complex ML concepts to technical and non-technical audiences.
- Supervise student projects on online learning, neural retrieval and ranking systems.
- Information Retrieval — Prof. Fazlı Can
- Computer Organization — Prof. Fazlı Can
- Algorithms and Programming II — David Davenport
-
Jun 2018 – Sep 2018
Android Developer Intern
Petanux GmbH · Bonn, Germany
- Built an Android app for online price comparison across multiple vendors.
-
Jun 2017 – Oct 2017
Software Engineer
Shams Clinic · Tehran, Iran
- Built a clinic management system for appointment scheduling, staff coordination and financial tracking, used in daily operations.
Education
Education
-
2022 — Expected 2027
Ph.D. in Computer Engineering
Bilkent University · Ankara, Türkiye
Advisor: Prof. Fazlı Can · Bilkent Information Retrieval Group (BilIR)
- Research: machine learning on large-scale data streams — classification, anomaly detection, concept-drift adaptation, and LLM / time-series foundation model adaptation.
- Member of the Bilkent Information Retrieval Group (BilIR).
-
2019 — 2022
M.Sc. in Computer Engineering
Bilkent University · Ankara, Türkiye
Thesis: Evolving Text Stream Classification with a Novel Neural Ensemble Architecture · Bilkent repository
- Thesis published in ACM TKDD.
-
2013 — 2018
B.Sc. in Computer Engineering
Iran University of Science and Technology · Tehran, Iran
Thesis: Driver Drowsiness Detection using Raspberry Pi — supervised by Prof. Behrouz Minaei
Toolkit
Technical skills
Machine Learning & LLMs
- PyTorch
- HuggingFace Transformers
- Scikit-learn
- NumPy
- pandas
- Deep Learning
- Neural Networks
- Large Language Models
- Fine-tuning (LoRA / PEFT)
- Retrieval-Augmented Generation (RAG)
- Vector Databases
ML Methods
- Time-Series Forecasting & Demand Prediction
- Classification
- Anomaly Detection
- Recommendation
- Ensemble Learning
- Online & Continual Learning
- Concept-Drift Adaptation
- Time-Series Foundation Models
- Feature Engineering
- Experimentation (offline/online)
- Statistical Hypothesis Testing (Friedman, Wilcoxon)
- Model Evaluation
Data & MLOps
- SQL
- Databricks
- PySpark
- Airflow
- FastAPI
- Docker
- Linux
- Git
- CI/CD
- AWS (EC2, S3, Bedrock)
- Azure ML
Programming
- Python (primary)
- SQL
- C++
- Java
- C#