scripts/split_dataset.py + generate_errors.py | v data/raw_data ── Airflow: soccer_ingestion (every 1 min) GX validation → 5-category error stats → Postgres ...
I build practical tools, data products, and technical resources that turn soil, geospatial, and environmental data into usable information for conservation planning, analysis, decision support, and ...