Skip to content
View maghdam's full-sized avatar

    Block or report maghdam

    Block user

    Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

    You must be logged in to block users.

    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse
    maghdam/README.md

    Hi, I'm Mohammad Aghdam 👋

    AI Engineer & Data Scientist · International Relations Researcher · Geneva, Switzerland


    About Me

    I'm an AI Engineer and Data Scientist with 10+ years of experience building production-grade ML systems, LLM pipelines, and data engineering solutions. I hold a PhD in Political Science (Quantitative Conflict Research) from the University of Geneva, giving me a rare interdisciplinary edge — pairing deep technical expertise with domain knowledge in international relations, public health, and policy.

    • 🔭 Most recently delivered a malaria outbreak forecasting & MLOps system at Terre des Hommes (Azure Databricks, Spark, dbt, Terraform — informing weekly decisions for ~24M residents in Burkina Faso)
    • 🤖 Working across Multi-Agent AI, LLMs, RAG, Deep RL, and GenAI applied to real-world problems
    • 🧠 Contributor to Outlier / Scale AI frontier-model evaluation projects (incl. tasks for Humanity's Last Exam)
    • 📈 Building end-to-end algorithmic trading systems using ML/DL, DRL, and multi-agent architectures
    • 💬 Speak: English, German, French, Arabic, Persian, Kurdish

    Tech Stack

    AI & Machine Learning

    PythonPyTorchTensorFlowHuggingFaceLangChainLangGraphProphetScikit-learn

    MLOps & Cloud

    AzureAWSGCPDatabricksTerraformDockerMLflowGitHub Actions

    Backend & APIs

    FastAPIFlaskDjango

    Data & Analytics

    SQLApache SparkdbtPower BIR


    Featured Projects

    ProjectDescriptionStars
    GenAI MultiAgent Trading SystemLocal-first GenAI trading workstation with live cTrader data, paper execution, deterministic risk controls, and local LLM support via Ollama⭐ 8
    Python & SQL Interview Prep DashboardPython & SQL interview prep dashboard with browser-based runners, quizzes, flashcards, progress tracking, and optional local Ollama AI tutor support. Live demo⭐ new
    chatgpt-trading-strategy-assistantFully automated FastAPI + Docker pipeline over cTrader Open API — natural-language chart analysis, Notion journaling, and order placement⭐ 37
    Deep RL MT5 BotSB3 agents (PPO, A2C, DQN) bridged with MetaTrader 5 for backtesting and live trading⭐ 2
    AlphaFlow MT5 ML/DL Trading LabEnd-to-end ML & DL trading framework for MT5 — data loading, feature engineering, training, backtesting⭐ 7
    cTrader-MLAuto-TradercTrader ML Auto-Trader (Double-Barrier labeling, Docker, VectorBT, Optuna)⭐ 2

    Selected Publications

    • Ali, H., Aghdam, M., et al. (2026).The Algorithmic Diplomat: Using Generative AI to Simulate Bureaucratic Responses to an International Crisis. Journal of Comparative Policy Analysis (under review).
    • Ali, H., Aghdam, M., Bhuiyan, S. (2025).Oil extraction, grievances, and conflict: Evidence from Niger Delta and South Sudan. Defence and Peace Economics. Open Access
    • Alijla, A., Aghdam, M. (2017).Different Paths to Democracy in the MENA Region: A Configurational Comparative Analysis. Journal of Political Sciences & Public Affairs, 5(2): 265.

    Currently Exploring

    • Multi-agent LLM orchestration (LangGraph, CrewAI, AutoGen) for research and decision-support workflows
    • Evaluation & alignment challenges for frontier models
    • Applied time-series forecasting for public health and risk analytics

    GitHub Stats

    GitHub statsTop languages


    📍 Geneva, Switzerland | 🌐 mohammadaghdam.com

    Pinned Loading

    1. GenAI-MultiAgent-TradingSystemGenAI-MultiAgent-TradingSystemPublic

      Local-first GenAI trading workstation with live cTrader data, paper execution, deterministic risk controls, local LLM support via Ollama, and agent-inspired trading and strategy research workflows.

      Python 8 3

    2. Deep-Reinforcement-Learning-MT5-BotDeep-Reinforcement-Learning-MT5-BotPublic

      Deep Reinforcement Learning meets MetaTrader 5: this repo bridges SB3 agents (PPO, A2C, DQN) with MT5 for backtesting and live trading. Modular notebooks for training and analysis, plus a CLI bot w…

      Python 2

    3. chatgpt-trading-strategy-assistantchatgpt-trading-strategy-assistantPublic

      Fully automated pipeline using FastAPI, cTrader Open API, and Docker. Analyze charts, journal trades to Notion, and place market/limit/stop orders across Forex, indices, and stocks — all in natural…

      Python 40 10

    4. AlphaFlow-MT5-ML-DL-Trading-LabAlphaFlow-MT5-ML-DL-Trading-LabPublic

      AlphaFlow ML & DL Trading Bot is an end-to-end machine learning and deep learning trading framework for MetaTrader 5. It covers data loading, feature engineering, model training/tuning, backtesting…

      Jupyter Notebook 8 1

    5. cTrader-MLAuto-TradercTrader-MLAuto-TraderPublic

      cTrader ML Auto-Trader (Double-Barrier, Docker, VectorBT, Optuna)

      Jupyter Notebook 3