
Causal Inference Toolkit
Production-ready Python library & Streamlit web dashboard wrapping DoWhy/EconML with sensitivity analysis, quasi-experiments, A/B testing, and executive HTML report generation.
The Problem
Observational studies and A/B tests often lack rigorous sensitivity analysis, unified estimation workflows, and executive-ready reporting, leading to unmitigated confounding bias and slow decision cycles.
The Solution
Built an end-to-end Python library and Streamlit dashboard combining SOTA causal estimators, quasi-experimental methods, sensitivity bounds, and one-click HTML executive report exports.
Architecture
Modular Python architecture with core causal abstractions, wrapper layer over DoWhy/EconML, dedicated analysis engines (Sensitivity, DiD, SCM, A/B testing, Uplift), Streamlit UI app, Typer CLI, and Jinja2-based executive HTML report generator.