Hadi Farahani, PhD

Environmental + Data Intelligence

Environmental Data Analyst. I turn complex industrial monitoring data into decisions that hold up to audit, specializing in metrology, oil & gas analytics, and geospatial intelligence.

Currently building: OGE-01 Produced-Water Analytics (In Progress)

SYNTHETIC DATA 120 100 80 60 40 20 Conc. (mg/L) 0 6 12 18 24 Monitoring Period (Months) Regulatory Limit (100 mg/L) Measured < limit, but U overlaps
Measured
Expanded Uncertainty (k=2)
Limit

Data · Seed 42 · Source CSV · sha256 3f9a…c1d2

Selected Work

In ProgressENVNon-detects

Produced Water Quality Analytics

Problem: High variance in effluent quality masking treatment performance.

Method: Kaplan-Meier / ROS for left-censored data; stage-wise efficiency.

Result: Data pipeline complete — awaiting final evaluation.

data: synthetic · n=240 · seed=42 Follow progress →
PlannedENVDrift / CUSUM

Methane Emission Monitoring

Problem: Unreliable source prioritization due to sensor drift.

Method: CUSUM control charts; Moran's I spatial clustering; uncertainty-weighted ranking.

Result: Methodology defined, notebook pending.

data: synthetic · n=120 · seed=42 View methodology →
PlannedGEOSpatial

Oil Spill Risk Mapping

Problem: Lack of spatial risk context for emergency response planning.

Method: Combine OSM pipeline data with GIS proximity and sensitivity indices.

Result: Methodology defined, GIS processing pending.

data: public (OSM) + synthetic risk indices View methodology →

How I Work

01. Validate

Establish data reliability before analysis.

Identify missing values, measurement anomalies, sensor drift, reporting limits, and data-quality issues.

Applied in: OGE-01

02. Quantify Uncertainty

Understand the reliability of measured results.

Apply GUM principles, statistical modelling, and uncertainty propagation to quantify confidence in analytical results.

Applied in: OGE-01

03. Decide

Translate analytical evidence into operational insight.

Identify abnormal conditions, prioritize environmental risks, evaluate decision thresholds, and communicate actionable findings.

Applied in: OGE-01

Core Technical Stack

Programming & Data Analysis

PythonPandasNumPySciPy

Geospatial & Earth Observation

QGISGeoPandasShapely

Databases & Reproducibility

SQLiteGitJupyter

Metrology & Methods

GUMUncertainty BudgetsDetection LimitsISO 17025