Languages
Machine Learning & Data
Systems & Networking
Tools
Languages
Machine Learning & Data
Systems & Networking
Tools
Market-regime clustering (K-means/Hierarchical/DBSCAN), rigorous time-series model selection (naive vs. nested CV), and decision-focused validation (F-β, MCC, KS, threshold tuning) on NASDAQ-100 ne…
Jupyter Notebook
Multi-horizon NASDAQ-100 forecasting with Linear Regression, Random Forest, XGBoost, and LSTM — leak-free feature engineering, single-step and 7-day recursive forecasts, and an evaluation of techni…
Jupyter Notebook
A Berserk-themed reimagining of Vampire Survivors with real-time multiplayer, accounts, leaderboards, and full progression — built as the final project for Advanced Programming @ Shahid Beheshti Un…
C# 4
A reliable, connection-oriented transport protocol (MiniTCP) built from scratch on top of UDP, featuring a multithreaded, parallel-chunk Download Manager.
Python 2
Comparative benchmark of 7 ML classifiers (Naive Bayes, KNN, Decision Tree, Random Forest, SVM, Logistic Regression, ANN) for breast cancer diagnosis — with cross-validation, ROC-AUC, feature impor…
Jupyter Notebook 4
A complete Intel 8086 microprocessor system designed and simulated in Proteus featuring external RAM/ROM interfacing, 8255 Programmable Peripheral Interface (PPI), keypad input, seven-segment displ…