Blog

  • What makes a Steam game successful?

    Defining success fairly across 125,855 Steam games, testing which launch-time features go with it, and predicting hits with SQL and Python.

    • Python
    • SQL / DuckDB
    • Gradient boosting
    • SHAP
  • Employee attrition: who leaves, and what would keep them

    From raw HR data to a retention strategy: segmentation, statistical tests with effect sizes, a predictive model and a business case with explicit assumptions.

    • Python
    • Logistic regression
    • Statistics
    • Business case
  • Do richer neighbourhoods live in greener homes?

    Household income, energy labels and neighbourhood types across the 114 neighbourhoods of The Hague, with spatial statistics and K-means clustering.

    • Python
    • geopandas
    • Spatial analysis
    • K-means
  • Do richer countries keep more children in school?

    Wealth, public spending and out-of-school rates across 217 economies, 2000–2025, using World Bank development indicators.

    • Python
    • pandas
    • SciPy
    • World Bank WDI