RustyData

Selected work

Case studies

A snapshot of recent projects. Different domains, same discipline: understand the system first, then model it honestly.

Flagship work

Energy transition · Interactive dashboard

ZeroTerrain — a global opportunity screen for underground pumped storage

Scan the world, shortlist, drill into a country — an interactive screen for where underground pumped storage should be built.

  • Interactive dashboard (self-contained HTML + SVG, no dependencies)
  • Multi-source data engineering (renewables · geology · terrain)
Read the case study

Organisational design · Research platform

SuperScript — reinforcement learning for team allocation

An agent-based model of team formation, plus six optimisers — including hierarchical RL — benchmarked head to head.

  • Agent-based modelling (Mesa)
  • Hierarchical reinforcement learning (Gymnasium + Stable-Baselines3 / PPO)
Read the case study

LLM pipelines · Language analysis

Fair Tales — LLM language analysis of children's books

GPT-4o language analysis over ~200 storybooks — task decomposition, in-context learning and unit-tested prompts.

  • LLM-based NLP (GPT-4o)
  • Task decomposition & prompt development
Read the case study

Data journalism · Social justice

Complicity — follow the money, count the dead

Three timelines of Israel/Palestine on one clock — every figure traceable to a named public dataset.

  • Data engineering & provenance
  • Uncertainty communication
Read the case study

Theoretical ecology · Spatial simulation

Food webs under habitat loss

A spatial food-web simulation showing that how habitat is lost — in a block or scattered — matters as much as how much.

  • Spatially-explicit / individual-based modelling
  • Multitrophic food-web communities
Read the case study

Also delivered

Smaller, sharply-scoped engagements — kept short here on purpose.

Some client details are anonymised or generalised; full write-ups available on request.