ReferenceJupyter Notebook
complete-python-warmup
An early notebook of Python, NumPy, pandas and introductory analysis exercises with their saved exploratory outputs.
Kept as a learning artifact. Several cells need external CSVs whose redistribution terms were never recorded, so the saved outputs are examples rather than independently reproducible results.
- Python
- NumPy
- pandas
- Learning Artifact
ReferencePython
pde-problems
A command-line variant of rock-paper-scissors with input validation and a unittest suite. Despite the repository name it has nothing to do with partial differential equations.
A beginner exercise, retained under its original name rather than quietly renamed to look like something else.
- Python
- Unit Testing
- Learning Artifact
ReferencePython
git-python-basics
A minimal executable script and a standalone CSS snippet, kept from early Git practice.
Not an application and not a portfolio project. It is indexed here because the index is complete, not because it demonstrates anything.
- Git
- Python
- Learning Artifact
ReferenceHTML
iftaar-invitation-2026
A single-file personalised invitation for a private gathering. Guest names, animation and countdown all run in the browser; nothing is submitted, collected or measured.
An event-specific design artifact, not a reusable event-management system. The host and venue details are deliberately particular to the original invitation.
- Static Site
- Client-Side Only
- Design Artifact
ReferenceMarkdown
mzquadri
The GitHub profile landing page: a short statement of focus and a table of selected work in which every row carries its own evidence boundary.
Documentation. It makes no claim of its own beyond pointing at the repositories that do.
- Documentation
- Evidence Boundaries
ReferenceCSS
mzquadri.de
The previous portfolio landing page, retained in public so old links resolve and point at the maintained platform.
Superseded and no longer developed. It is listed so that the index does not silently omit a page that still exists.
ReferenceJavaScript
express
A fork of the upstream Express web framework.
No authored contribution. It appears here only because this index lists every public repository, including the ones that flatter nobody.
ReferencePython
ml-surrogates-thesis
The earlier home of the thesis codebase, archived and read-only since the work was consolidated into the fork of the upstream repository.
Superseded, and kept rather than deleted because the audited evidence cited across this site is pinned to commits here. Those links still resolve; an archived repository stays readable, and the commits do not exist in the successor.
ReferencePython
CNN-Image-Classification-PyTorch
A compact image-classification experiment with a tracked configuration, learning history, per-class diagnostics, and an honestly recorded reference result.
A bounded educational baseline on a 15,000-image training subset. No checkpoint is versioned and no state-of-the-art result is claimed.
- PyTorch
- Computer Vision
- Class Diagnostics
ReferencePython
Insurance-Claims-Prediction-ML
Works through classification, probability calibration with Platt scaling or isotonic regression, cost-sensitive threshold selection, and SHAP-based attribution.
Source and notebooks only, with no versioned data, model, or evaluation report. It is not an underwriting, pricing, or claims-decision system.
- Probability Calibration
- SHAP
- Cost-Sensitive Thresholds
How it runs
src/data_pipeline.pyCleans, encodes and scales, fitting every transformer on training rows onlysrc/model_training.pyLogistic regression and random forest, with optional boostingsrc/calibration.pyPlatt scaling or isotonic regression, cross-validatedsrc/threshold_optimizer.pyChooses an operating threshold against a cost matrixsrc/explainability.pySHAP attributions over the fitted model
- Models and calibration
- scikit-learn
- Boosting
- XGBoost, LightGBM
- Attribution
- SHAP
- Class imbalance
- imbalanced-learn
- Data access
- Kaggle CLI
Publishes no metric. The repository contains source and notebooks only. It versions no data, no split, no trained model, no calibration output and no evaluation report, so there is nothing to substantiate a number with.
ReferencePython
NLP-Text-Classification-Transformers
Runs TF-IDF baselines and a fine-tuned DistilBERT against the same AG News task with the same evaluation, so the two tracks can be compared rather than asserted.
Versions source and notebooks but not data, checkpoints, or metrics, so no accuracy, F1, or model-comparison claim is published.
- DistilBERT
- Hugging Face
- TF-IDF
- Benchmarking
How it runs
src/data_loader.pyFetches AG News, and stops rather than silently using the offline fixturesrc/model.pyThe TF-IDF baselines and the DistilBERT configurationsrc/train.pyFits a baseline, or fine-tunes through the Hugging Face Trainersrc/evaluate.pyClassification metrics, confusion matrices and optional latencysrc/inference.pyRuns either track from a locally saved artifact
- Transformer
- Transformers, Tokenizers
- Training loop
- Accelerate
- Corpus access
- Datasets
- Baselines and metrics
- scikit-learn
Publishes no metric. Data, trained models, checkpoints, metrics, plots and run metadata are all untracked, so the repository declines to state how the two tracks compared.