600+ citations · h-index 9 · i10-index 9 · 6 journal + 5 conference papers
I build machine learning that stays reliable when deployment conditions violate training assumptions: sensor channels drop out, operating regimes shift, simulated signals diverge from measured ones, and the target hardware is far smaller than the trained model. I work through graph representation learning, physics-informed modelling, domain adaptation, and model compression, and I validate on operating systems rather than benchmarks alone.
- 🔧 Fault Diagnosis & PHM — graph convolutional models for rotating machinery under noise, class imbalance, missing data, and changing operating conditions
- 🚢 Maritime AI — a physics-constrained digital twin for vessel fuel consumption and route optimisation; controlled pilot across 10 vessels over 15 voyages cut fuel by 6.5% and CO₂ by 7%
- 🐄 Precision Livestock — behavioural anomaly detection from wearable accelerometers; per-animal dynamic baselines cut false alarms by 30% at comparable detection sensitivity
- 🌍 Non-Stationary Forecasting — corresponding author on a three-paper line applying deep learning to seismic time series (256 citations across the line)
- 🤖 Applied LLMs — a retrieval-augmented assistant deployed over internal legal and shipping-regulation documents, cutting routine enquiries to specialist departments by an estimated 30%
- 📦 Reproducibility — a public repository for every published paper, plus seven MIT-licensed data toolkits
Getting the model into production, not just into print.
Seven MIT-licensed Python packages that make the data underneath my work reproducible.
Machine health & seismic benchmarks — standardised acquisition, integrity checking, and leakage-aware splitting for the datasets behind all of my peer-reviewed publications.
| Package | What it does |
|---|---|
| cwru-bearing-toolkit | CWRU bearing dataset: acquisition, integrity checks, leakage-aware splits |
| jnu-bearing-toolkit | JNU bearing dataset, same pipeline contract |
| seu-gearbox-toolkit | SEU gearbox dataset, same pipeline contract |
| usgs-earthquake-catalog | Reproducible USGS earthquake catalog extraction |
Maritime & environmental data — reproducible geospatial and reanalysis extraction with checksums and source provenance.
| Package | What it does |
|---|---|
| global-port-index | Queryable SQLite index built from UN/LOCODE, NGA World Port Index, and OpenStreetMap anchorages |
| cmems-marine-fetch | Preset-driven, locally validated requests against Copernicus Marine, with unit conversion and provenance manifests |
| era5-marine-fetch | The same contract against ECMWF ERA5 |
Core ML/AI
Infrastructure & DevOps
Every paper below has a public repository; four have arXiv preprints.
| Year | Title | Venue |
|---|---|---|
| 2025 | Knowledge Distillation and Enhanced Subdomain Adaptation Using GCN for Resource-Constrained Fault Diagnosis · code | Knowledge-Based Systems, Elsevier |
| 2025 | A Partial-Imbalance Robust Domain Adaptation Framework for Bearing Fault Diagnosis Using Physics-Informed Deep Learning · code | Measurement, Elsevier |
| 2023 | A CNN-BiLSTM Model with Attention Mechanism for Earthquake Prediction ⭐ 220 citations | The Journal of Supercomputing, Springer |
| 2023 | Spatial GCN via Structured Subdomain Adaptation for Bearing Fault Diagnosis ⭐ 150 citations | Neurocomputing, Elsevier |
| 2022 | Class Alignment Method Based on GCN for Bearing Fault Diagnosis ⭐ 75 citations | Measurement, Elsevier |
In preparation (2026)
- Learned Objectives, Uncertain Routes: A Critical Review of the Coupling Between Data-Driven Fuel Models and Ship Route Optimization — in preparation for Ocean Engineering
- From Wearable Signals to Actionable Alarms: A Decision-Centric Review of Machine Learning and Optimisation for Behaviour, Calving and Health-Event Detection in Dairy Cattle — in preparation for Computers and Electronics in Agriculture
📚 Full list on Google Scholar
- 🎓 Ph.D. — Electrical Engineering (Control Systems), Tarbiat Modares University (2018–2023) · GPA 4.00/4.00, first-rank graduate
- 🎓 M.Sc. — Electrical Engineering (Control Systems), Tarbiat Modares University (2015–2018)
- 🎓 B.Sc. — Electrical Engineering (Telecommunications), Shahid Beheshti University (2010–2015)
Peer reviewer since 2022 — 70+ manuscripts for 11 journals, including IEEE Transactions on Industrial Informatics, Industrial Electronics, and Instrumentation and Measurement; Mechanical Systems and Signal Processing; Reliability Engineering & System Safety; Pattern Recognition; Neurocomputing; and Information Sciences.
📍 Tehran, Iran | Open to postdoctoral and research positions