Imran Ahamed
Open source

26+ merged PRs across 9 ML/AI projects.

Sustained contributions to the ML/AI infrastructure I depend on — causal inference, AutoML, conformal prediction, interpretability, red-teaming, fairness, MLOps. Detail-oriented fixes over drive-by PRs.

26 merged 4 open 9 projects

dowhy

py-why/dowhy
7 merged 1 open

Causal inference framework — reproducibility + statistical rigor.

Determinism + significance-level API

FLAML

microsoft/FLAML
6 merged

AutoML library from Microsoft Research — reproducibility audit series.

Reproducibility audit — 6 PRs, zero review comments

MAPIE

scikit-learn-contrib/MAPIE
4 merged

Calibrated prediction intervals for any sklearn estimator.

.reset() trilogy + optimize_beta bug fix

Shapash

MAIF/shapash
3 merged

ML interpretability library (3.3k+ stars) — SmartPredictor hardening.

SmartPredictor production-hardening series

PyRIT

microsoft/PyRIT
3 merged 1 open

Microsoft Python Risk Identification Tool — LLM red-teaming.

Scorer + orchestration fixes

imbalanced-learn

scikit-learn-contrib/imbalanced-learn
1 merged 1 open

sklearn-compatible sampling for imbalanced datasets.

SMOTENC encoder + sample_weight

EconML

py-why/EconML
1 merged

Estimating heterogeneous treatment effects (PyWhy).

Discrete-T + continuous-T fix

fairlearn

fairlearn/fairlearn
1 merged

Assessing and mitigating unfairness in ML models.

Peer-review evidence — request-changes → shaped merged code

mlflow

mlflow/mlflow
0 merged 1 open

Open-source MLOps platform — evaluation infrastructure.

pos_label handling in ROC/PR curves

Security research

Coordinated disclosures and security-adjacent tooling for the AI/ML projects I depend on.

How I pick what to contribute

  • Issue-before-PR. Post a well-researched reproduction + root cause first. Land the diff second.
  • Feature-fix over new feature. Merged bug fixes with regression tests read louder than trivial adds.
  • Concentrate over scatter. Sustained engagement on one repo > scattered PRs across many.
  • No AI-authorship claims. Every PR is my own work — no Co-Authored-By bot trailer, no ghost-driven code.