SELECTED WORK / 03

Projects & experiments.

A selection of practical projects, experiments, and ongoing work.

SELECTED WORK

Projects & experiments.

PROJECTS / 03
♥AI / HEALTHCAREFEATURED

Heart Disease Risk Prediction

An educational machine-learning workflow using the UCI Cleveland dataset. Includes exploratory analysis, leakage-aware preprocessing, cross-validation, model comparison and tuning, permutation importance, SHAP explainability, and a Streamlit interface. The repository also includes an offline Persian/English Android app.

PythonScikit-learnSHAPStreamlitFlutter / Dart
View repository ↗
Educational project only — not clinically validated and not intended for diagnosis or medical decision-making. Dataset: 303 records; external validation is required.
〰BIOMEDICAL / SIGNALSCOMPLETED

ECG Arrhythmia Classification

Classifies individual heartbeats from single-lead ECG signals as Normal, Supraventricular premature, or Ventricular premature beats using the MIT-BIH Arrhythmia Database. Full pipeline from the raw signal — filtering, R-peak detection, beat segmentation, and 57 features — with a Random Forest model reaching 93% accuracy on 22 unseen test patients, plus a Streamlit app that analyzes a raw ECG end to end.

PythonScikit-learnStreamlitMIT-BIHwfdb
View repository ↗
Educational project only — not clinically validated and not intended for diagnosis or medical decision-making.
✳MACHINE LEARNINGCOMPLETED

Wine Classification

A multi-class classification project built with Scikit-learn's Wine dataset. Compares machine-learning algorithms and evaluates results using classification metrics including precision, recall, and F1-score.

PythonPandasMatplotlibSeabornScikit-learn
View repository ↗
✓ANDROID / PRODUCTIVITYPROJECT

Tag To-Do List

A clean Android to-do app with task creation, editing, completion and deletion, a built-in focus timer, multiple themes, and support for five languages — Persian, English, German, Turkish, and French.

KotlinAndroidFocus Timer5 Languages
View repository ↗
✦AUTOMATION / TELEGRAMLIVE

VPN Store Bot

A Telegram shop bot for selling VPN subscriptions and app plans. Customers browse products, pay by card, and send payment proof; admins approve orders and manage products, plans, users, and broadcasts from an admin panel. Now running on Cloudflare Workers with a D1 database.

PythonTelegram Bot APICloudflare WorkersD1
View repository ↗Try the bot ↗