Box-Office Prediction Data
Markets on a film’s final Tomatometer settle on a number that moves review by review.

Problem
Prediction markets on a film's final Tomatometer settle on a number that moves review by review, from the first critics' screening to the week after release. Watching it by hand misses the moments that matter.
Approach
Watch the score live, and project where it will land from the reviews still to come. The projection learns from a review archive reaching back to 1970, with box-office figures and upcoming-release data collected alongside, and it is set against the price of the markets that settle on the final score.
Result
A live score monitor, a review archive from 1970 to 2024, and a tracker for the markets that settle on the final number — client work, one data layer under all three.
Stack
Python and asyncio for collection and monitoring, pandas for the archive and the projection, and the Kalshi API for the market side.