From research to production: ML models that work.

ML Engineer & Public Health Researcher • 5+ years software development • 4+ years research experience • Erasmus Mundus Scholar • Building predictive models for mental health

9,000+
Cohort analyzed
5+ yrs
Software dev
0.71
AUROC achieved
2
Master's degrees

Featured projects

Production-ready systems & research implementations

Maastricht Deprisk – ML Depression Risk PredictorLIVE

End-to-end ML pipeline with FastAPI backend + Next.js frontend. Containerized service runs on Azure Container Apps; live, non-clinical demo uses a tuned XGBoost model (AUROC 0.71) trained on 9,000+ participants from The Maastricht Study.

XGBoostFastAPINext.jsDockerAzure Container AppsGitHub ActionsGHCRVercelSHAP
  • CI/CD: Actions builds → pushes to GHCR → deploys to ACA
  • Scale-to-zero, health checks, and Log Analytics for observability
  • x-api-key auth with server-side proxy in Next.js (no key in browser)
  • CORS allow-list; domain split ready (app/api subdomains)
0.71
AUROC
9,000+
Participants
7 years
Follow-up

Research prototype for educational purposes – not for clinical use

EU-27 Border vs Non-border Life-Expectancy Convergence (1995–2023)

Built a harmonised EU-27 NUTS-2 panel (NUTS-2016; 240 regions; 6,102 region-years) from Eurostat mortality/population data; estimated absolute β-convergence with TWFE and ran border event-study within countries. Pandemic caused a temporary σ-divergence, then re-convergence by 2023; border regions showed deeper dip and over-rebound.

RTWFEEvent studyEurostatGIS
  • Anchor-2019 population weights; region-clustered SEs
  • Within-country β ≈ −0.0047; segmented σ(log-LE) trend
  • Border event-study: deeper 2020–21 dip, +0.13–0.18y over-rebound by 2023
240
Regions
6,102
Region-years
1995–2023
Span
β −0.0054
Convergence (TWFE)

Social Platform – Khaterak

Co-founded and developed social app serving 10,000+ MAU. Built scalable backend with OAuth authentication and optimized performance by 40%.

PHPPythonOAuthPostgreSQLAgile

2015-2017: Full-stack development & system architecture

Sleep ↔ Depression Longitudinal Analysis (Thesis)

Seven-year cohort study using Cox PH models with restricted cubic splines to capture non-linear effects of sleep duration on depression risk. Manuscript in preparation.

Cox PHRSurvival AnalysisSplines

Cohort Insights Dashboard

Interactive Power BI dashboard visualizing cohort characteristics and ML model performance metrics for The Maastricht Study.

Power BIData VizETL

Publications & Presentations

[Working paper] Further apart, closer again? Pandemic-era divergence and resilience in EU-27 border vs non-border life expectancy, 1995–2023

v0.18 (2025)2025

[In Preparation] Sleep Duration and Sleep Fragmentation as Predictors of Incident Depressive Symptoms

Target: Journal of Sleep Health2025

[Conference Paper] Psychological Aid in Humanitarian Response to Natural Crisis

1st Int. Conf. Psychology & Social Sciences, Babol2022

View paper →

[Invited Talk] New Concepts of Schema Therapy

ASLATES Conference, Mexico City2021

Education

MSc European Public Health (Europubhealth+)

Maastricht University (current) & UCD (completed)2023–2025

Erasmus Mundus Scholar (top 1% worldwide) • First-Class Honours

BSc Psychology

Payam Noor University2017–2022

First-Class Honours (17.44/20)

Computer Science Foundation

Sharif University of Technology & University of Gothenburg2008–2013

Software Engineering & Management track

Certifications & Training

Data Science R Certificate - Johns HopkinsAI for Medicine - Stanford (2025)Qualitative Research Methods - EmoryAWS ML Certification (in progress)

Research interests

Digital phenotypingPredictive psychiatrySleep-mood dynamicsML for mental healthExplainable AI in healthcareLongitudinal data analysis

Let's connect

💻 For Tech Teams

ML Engineer / Full-stack roles

🎓 For Research Groups

PhD positions & collaborations