Skip to content
View SamanDadkhah's full-sized avatar

Block or report SamanDadkhah

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
SamanDadkhah/README.md

Saman Dadkhah

MSc Artificial Intelligence candidate at the University of Verona, building practical projects in Python, data pipelines, software development, and applied AI. Currently strengthening my backend and data engineering skills through hands-on project development.

Technical Focus

  • Python software development and data pipelines
  • Backend development fundamentals and HTTP
  • SQL and relational databases
  • Data processing, analytics, and visualization
  • Git/GitHub and version-control workflows
  • Docker and reproducible development environments
  • Machine Learning and Deep Learning

Skills & Tools

Programming
Python

Backend & Data Fundamentals
HTTP · Requests · SQL · Relational Databases · Web Scraping · Beautiful Soup

Data & Machine Learning
Pandas · NumPy · scikit-learn · TensorFlow · PyTorch · Matplotlib · Streamlit

Engineering Tools
Git · GitHub · Docker · Apache Kafka


Featured Projects

Gaszajoo — Financial Market Data Pipeline

Modular Python pipeline for collecting, parsing, normalizing, and storing financial-market data from public web sources.

Built with Python, Requests, Beautiful Soup, SQLite, pathlib, and pytest. Includes timestamped raw-data snapshots, locale-aware normalization, JSON/CSV exports, idempotent database inserts, and indexed historical queries.

Repository: Gaszajoo


Streaming Data Pipeline & Dashboard

End-to-end streaming data pipeline for computing and visualizing the Effective Drought Index (EDI) from daily precipitation data.

Built with Python, Kafka, Parquet, Pandas, Docker, and Streamlit.
Includes streaming ingestion, windowed processing, curated analytics-ready datasets, dashboard filtering, trend visualization, class summaries, and basic latency monitoring.

Repository: streaming-data-pipeline-dashboard


American-Style Option Pricing Engine

Python codebase for pricing American-style path-dependent contracts using Longstaff-Schwartz Monte Carlo (LSMC).

Includes Monte Carlo simulation, payoff functions for Asian and Lookback contracts, feature engineering, regression-based continuation value estimation, and signature features.

  • American-Style Option Pricing Engine — MSc thesis project implementing Longstaff–Schwartz Monte Carlo for path-dependent American options, with polynomial, ridge, and signature-based continuation-value models.

AI-Finance Trading Agent

LSTM-based volatility forecasting and SARSA reinforcement-learning trading agent for intraday financial decision-making experiments.

Repository: ai-finance-trading-agent


Portfolio Optimizer

Streamlit app for simulating random-weight portfolios, computing expected return, volatility, and Sharpe Ratio, and visualizing the efficient frontier and optimal allocation.

Repository: portfolio-optimizer


Current Direction

I am currently focused on strengthening my profile for junior technical roles, especially in:

  • Python backend / backend-data roles
  • Data and analytics engineering
  • AI-enabled software
  • Technical consulting and implementation roles

Connect

Pinned Loading

  1. american-option-pricing-engine american-option-pricing-engine Public

    Research implementation of Longstaff-Schwartz Monte Carlo for path-dependent American options with polynomial, ridge, and signature-based continuation features.

    Jupyter Notebook

  2. streaming-data-pipeline-dashboard streaming-data-pipeline-dashboard Public

    Kafka-based precipitation data pipeline with Parquet processing and a Streamlit dashboard.

    Python

  3. ai-finance-trading-agent ai-finance-trading-agent Public

    📈 LSTM-based volatility prediction and SARSA trading agent for intraday AI financial decision making

    Jupyter Notebook 1

  4. portfolio-optimizer portfolio-optimizer Public

    Streamlit app for building optimal portfolios using Sharpe Ratio and financial data

    Python 1