Skip to content
View pedramebd's full-sized avatar

Highlights

  • Pro

Block or report pedramebd

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.

Content in all repositories owned by your account will be closed.
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
pedramebd/README.md

Hi, I'm Pedram 👋

Data scientist focused on quantitative finance and machine learning. MSc Data Science & Analytics (Cardiff University) · BSc Computer Engineering. Former technical writer and published author of a Python programming book. What I build: research systems that are hard to fool — point-in-time data, pre-registered hypotheses, honest out-of-sample tests — and ML models evaluated the way they would actually be used.

Featured

  • Systematic trading research — paper-trading bot on GitHub Actions + Alpaca with a deterministic risk veto; every strategy pre-registered and tested once (deflated Sharpe, permutation tests).
  • Monetary policy dashboard — policy responses to the 2021–23 inflation shock across 7 economies.
  • Lung sound classification — patient-aware evaluation of SVM, CNN, CRNN and ResNet18 on ICBHI 2017.
  • Hate speech detection — TF-IDF vs BiLSTM vs fine-tuned RoBERTa, with a lexical-bias analysis.

Toolkit

Python · pandas · NumPy · SciPy · scikit-learn · PyTorch · SQL · Power BI · GitHub Actions · Linux (LPIC-1) · WorldQuant IQC 2026

📍 Cardiff, UK — open to data science and quant roles across the UK and Europe · LinkedIn

Pinned Loading

  1. systematic-trading-research systematic-trading-research Public

    Pre-registered systematic trading research + paper-trading bot: point-in-time data, deterministic risk veto, deflated Sharpe, permutation tests. 4 trials, 4 honest FAILs.

    Python

  2. traffic-sign-detection-recognition traffic-sign-detection-recognition Public

    Deep learning pipeline for traffic sign detection (YOLOv8) and recognition (CNN, 98.23% accuracy) using GTSRB and GTSDB datasets. Built with PyTorch.

    Jupyter Notebook

  3. hate-speech-detection hate-speech-detection Public

    Hate speech detection on Twitter using NLP and deep learning (SemEval-2019 HatEval). Compares TF-IDF, BiLSTM+GloVe, and fine-tuned Twitter-RoBERTa — with analysis of the lexical bias problem in pro…

    Jupyter Notebook

  4. air-quality-economics air-quality-economics Public

    Scalable big-data pipeline analysing global air-quality patterns.

    Python

  5. lung-sound-classification lung-sound-classification Public

    Automated respiratory sound classification using ML and deep learning on the ICBHI 2017 dataset. Patient-aware evaluation with SVM, CNN, CRNN, and ResNet18 across cycle-level (4-class + binary) and…

    Jupyter Notebook 1 1

  6. monetary-policy-dashboard monetary-policy-dashboard Public

    Interactive dashboard analysing monetary policy responses to the 2021–2023 inflation crisis across 7 economies

    HTML