Side projects

Things I build outside research. All free, all running entirely in your browser.

Architectle

Six guesses to name the architect. The photograph opens as a tight crop and widens with every miss, and each guess is scored against the answer on era, movement, region and typology. A new building every day.

Game · daily · English, Italian, Spanish · open source
PLAY · SOURCE

GeoFauna

Paint a species’ range on a zoomable Robinson map — brush, eraser, land snap — and get scored against occurrence-derived GBIF open data, with IUCN conservation context at every reveal and the range-building method documented species by species. A daily expedition and an unlimited catalogue.

Game · daily & unlimited · English, Italian, Spanish · open source
PLAY · SOURCE

Partido a Partido

Deduce the starting eleven — and the manager — of historic Atlético de Madrid matches. A daily challenge and an unlimited mode. An independent game, not an official club product.

Game · daily & unlimited · Spanish, English
PLAY

Cityle

Six guesses, one city on Earth. An urban-climate deduction game over 255 hand-curated cities: every miss unlocks another layer of clues — Köppen climate, air quality, urban form, public services, 2050 projections — until the city gives itself away.

Game · daily & unlimited · English, Italian, Spanish · open source
PLAY · SOURCE

Eclipse-Lapse

Solar astrophotography and astrophysics for the 12 August 2026 sunset eclipse over the Sierra de Gredos. A consumer camera behind a homemade solar filter, then the full treatment: a computational RAW pipeline, location-dependent ephemeris math, 2D lunar transit vector recovery, and an interactive frame-inspection studio — with the derivations written up.

Astrophotography & astrophysics · open source
SITE · WEB SOURCE · PIPELINE SOURCE

P-hackle

A daily game about the garden of forking paths. You get one dataset and 1,792 defensible ways to analyse it: choose an outcome, a subgroup, covariates, exclusions, a transform and a tail, and keep going until something crosses p < 0.05. Then the reveal shows you every path you did not take, and asks whether the finding was real. Reporting the null is a way to win.

Game · daily · English, Italian, Spanish · open source
PLAY · SOURCE

Climatle

Guess the country from its climate statistics — emissions, energy mix, temperature anomaly — with the distance and direction to the answer after every guess.

Game · unlimited rounds
PLAY