Portfolio

Things I have built

This list is read directly from my GitHub, not a static list — always up to date.

homat-portfolio

homat-portfolio-selftest

تست مسیر انتشار

FarrokhML

thyroid-screening-what-accuracy-hides

Neural nets on 7,200 thyroid screening records: the most accurate model misses the most patients. PyTorch, focal loss, AUPRC, cost-vs-threshold analysis.

Jupyter Notebook

decision-layer

An operations-intelligence stack on 99,441 real e-commerce orders: star schema, an 18-configuration forecasting bake-off (GRU, LSTM, LightGBM vs statistical baselines), inventory cost simulation with bootstrap confidence intervals, revenue forensics, and a governed natural-language analytics agent.

Jupyter Notebook

helmet-safety-gear-detection

PPE compliance checker using classical HSV color segmentation and contour detection: helmet/vest localization, IoU, and a three-level evaluation (detection, localization, compliance decision).

Jupyter Notebook

industrial-defect-detection

Visual QC classifier for cast/machined metal surfaces (good vs defect, subtype-tagged) using HOG + LBP features and classical ML, evaluated with per-subtype accuracy and ROC-AUC.

Jupyter Notebook

knowledge-retrieval-agent

Tool-using conversational agent with memory: TF-IDF routing, doc retrieval, and pronoun coreference resolution, evaluated on held-out routing and multi-turn coreference accuracy.

Jupyter Notebook

financial-news-sentiment-analyzer

TF-IDF + Logistic Regression financial headline sentiment classifier with a random-vs-held-out-template evaluation comparison, plus a sentiment-to-next-day-return trading signal demo.

Jupyter Notebook

enterprise-rag-knowledge-base

Hybrid RAG (BM25 + LSA via Reciprocal Rank Fusion) over an enterprise knowledge base, with a real retrieval evaluation (Recall@k, MRR@k) against 40 labeled questions and cited extractive answer synthesis.

Jupyter Notebook

ml-portfolio-optimization

Markowitz portfolio optimization (Ledoit-Wolf shrinkage covariance, efficient frontier, risk parity) with a walk-forward out-of-sample backtest across four allocation strategies.

Jupyter Notebook

realtime-fraud-detection

XGBoost fraud classifier over 100K transactions with a time-based split, precision/recall operating points, and a simulated real-time scoring latency benchmark.

Jupyter Notebook

View all projects on GitHub

WhatsApp
Homat Assistant