Skip to content
View hgabrali's full-sized avatar

Highlights

  • Pro

Block or report hgabrali

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hgabrali/README.md
Hande Gabrali-Knobloch

Bremen, Germany · Working language: English
Five years measuring what advertising actually returned — now building the systems that predict it.


LinkedIn Portfolio Email


The problem I work on

Most model failures are not loud. They pass every automated check and are quietly wrong — a metric carrying two incompatible definitions, a validator silently running only a self-test, a baseline computed inside the event it was supposed to measure. These are the errors that survive the pipeline and reach the decision.

My work is built around catching them before they do.

flowchart LR
    A[Raw source] --> B{Source verified<br/>against canonical?}
    B -->|no| X[HALT · return with evidence]
    B -->|yes| C[Schema + typed fields]
    C --> D{Reproducible from<br/>its own evidence?}
    D -->|no| X
    D -->|yes| E[Calibration anchor]
    E --> F[Forecast / decision]
    X -.->|corrected, additively| A

    style X fill:#33495F,stroke:#F0A020,stroke-width:2px,color:#fff
    style E fill:#F0A020,stroke:#33495F,stroke-width:2px,color:#1b1b1b
    style F fill:#33495F,stroke:#F0A020,stroke-width:2px,color:#fff
Loading

Applied most recently at Huggin Munin / Agricom, as sole owner of the intelligence layer feeding a production price-prediction pipeline: a 25-year EU market-shock retrospective, the automated validator extended from 17 → 29 rules, and 5 classes of silent error caught that every mechanical check had waved through.


Selected work

Project What it does Stack
Ranker AI Measures how brands surface inside AI answer engines. Mixture-of-Agents across 5 LLMs, XGBoost visibility scoring, embedding-based semantic drift detection. FastAPI XGBoost XLM-RoBERTa AWS ECS Docker
Media Science & Strategy Analytics Stack Statistical and ML methods for advertising — Media Mix Modeling, targeting, marketing automation. Python MMM Econometrics
Retail Demand Forecasting — Favorita Prophet (MAPE 14.56%) vs SARIMA (RMSE 20.07) vs XGBoost (RMSE 20.15). Benchmarked, not assumed. Prophet SARIMA XGBoost
Disaster Tweet NLP Pipeline DeBERTa-v3 vs TF-IDF + LogReg (F1 0.778) — establishing whether transformer cost is justified by measured gain. HuggingFace DeBERTa-v3 scikit-learn
TravelTide Segmentation K-Means into 3 personas; surfaced a +30% weekend spend uplift and a 15% churn-risk cohort. scikit-learn K-Means Tableau
Coca-Cola 2020 Media Investment Econometric and MMM analysis of brand resilience through a demand shock. Python Econometrics MMM

Stack

Python SQL pandas scikit-learn PyTorch XGBoost HuggingFace FastAPI Docker AWS Tableau GitHub Actions



contribution activity

Background: Coca-Cola · Reckitt Benckiser · Ülker — media investment at Havas Creative Network, Carat (dentsu) and Starcom MediaVest Group. 2× Effie Gold · 4× Kristal Elma · Kristal Elma Grand Prix.

Pinned Loading

  1. Coca-Cola-2020-Media-Investment-Brand-Strategy-Analysis Coca-Cola-2020-Media-Investment-Brand-Strategy-Analysis Public

    Econometric and media-mix analysis of brand resilience through a demand shock, using media investment data across 2020.

    Jupyter Notebook

  2. Disaster-Tweet-Classification_High-Precision-NLP-Pipeline Disaster-Tweet-Classification_High-Precision-NLP-Pipeline Public

    Production NLP pipeline benchmarking DeBERTa-v3 against TF-IDF + Logistic Regression (F1 0.778). Diagnosed gradient explosion in fine-tuning; stabilised with regularisation and adaptive LR scheduling.

    Jupyter Notebook

  3. Favorita-Quant-Regional-Sales-Forecasting-Project Favorita-Quant-Regional-Sales-Forecasting-Project Public

    Retail demand forecasting benchmark: Prophet (MAPE 14.56%) vs SARIMA (RMSE 20.07) vs XGBoost (RMSE 20.15), with lag features, rolling averages and holiday/promotion variables.

    Jupyter Notebook

  4. Media-Science-Strategy-Analytics-Stack Media-Science-Strategy-Analytics-Stack Public

    Statistical and ML methods for advertising: media mix modeling, targeting, and marketing automation for data scientists and AdTech engineers.

  5. ranker-ai-demo ranker-ai-demo Public

    Brand visibility inside AI answer engines. Mixture-of-Agents across 5 LLMs, XGBoost scoring, embedding-based semantic drift detection. Deployed on AWS ECS Fargate with full CI/CD.

  6. TravelTide_Customer_Retention_Mastery_Project TravelTide_Customer_Retention_Mastery_Project Public

    K-Means customer segmentation into 3 personas; surfaced a +30% weekend spend uplift and a 15% cancellation-risk cohort, translated into dynamic pricing and churn-prevention levers.

    Jupyter Notebook