A running list of things I build. The professional projects show how I work with AI systems and data; the personal projects in history, mathematics, and games are secondary, but they show the curiosity and interests behind the work. Each project gets a page with the actual working artifact, not just a description, so you can poke at the results yourself.

Slide Rule

A fast, browser-native virtual slide rule inspired by the logarithmic instruments that preceded electronic calculators. Drag the slide or cursor with the mouse, use arrow keys for fine movement, and hold Shift or Alt to move faster. Enter a value to jump directly to a logarithmic position.

Open the Slide Rule →


Blender Viewer

I have been playing with Blender for a while too. Inspired by Simon Willison’s experiments with coding agents and Blender, I asked my agent to create a small, dependency-free viewer for Blender-exported OBJ files. It runs locally in the browser, with orbit and zoom controls and no upload step.

Open the Blender viewer →


Dashboards

LLM Model Analysis

An interactive comparison of leading language models, plotting intelligence against cost per task with filters for lab, reasoning mode, effort level, and intelligence cutoff.

Open the LLM Model Analysis dashboard →

OpenCode Go Frontier Analysis

A model frontier for OpenCode Go, translating Artificial Analysis cost-per-task figures into an estimated percentage of each model’s monthly Go allowance, using OpenCode’s published token prices and observed request patterns.

Open the OpenCode Go Frontier Analysis →


Hong Kong Rental Index Explorer

An interactive view of Hong Kong’s private domestic rental index from 1979 onward, with date-range controls and rebased comparisons for different periods.

Open the Hong Kong Rental Index Explorer →


Elo everything

Chess FIDE Elo Explorer

Open the chess FIDE Elo dashboard →

Historical FIDE top-100 lists from 2001 onward, with raw ratings, a peer-calibrated view based on each list’s top-100 average, and the top 20 observed peaks. The page labels its community mirrors clearly, keeps the FIDE series separate from Chessmetrics, and states the 1971–2000 data gap.


Sumo Elo History (All Divisions)

An interactive Elo history of professional sumo across all six divisions, covering every recorded bout from 1958 onward and allowing career curves and rankings to be compared.

Open the Sumo Elo History dashboard →


Games

Hong Kong Tycoon

An offline trading game set in Hong Kong in 1852. Establish a trading house, manage cargo and credit, build public works, and pursue appointment as Governor before 1870. The game runs entirely in your browser, with no account, server, or network connection required.

Play Hong Kong Tycoon →


Academic

Explosive Condensation

An interactive ring demo of a mass-transport model I studied in my academic days. Particles perform a biased random walk where the jump rate to a neighbour depends on the mass already there; with strong enough nonlinearity (β ≥ 1) a condensate forms explosively — and on this demo page you can watch it happen in real time. The paper (arXiv:1508.07516) dates from 2015; I include it here mostly as a nostalgic snapshot from before my industry pivot.

Try the demo →


Measuring Bias in Jev

An interactive audit of the Type Safe Jev model, testing departures from known chance, matched hiring comparisons, sponsor-label judgments, and moral evaluations. The report keeps the reference visible and states where the evidence stops.

Read the Measuring Bias in Jev report →


More projects coming. I’m also working on a private essay-summarisation pipeline and a church worship site, and will document them here as they stabilise.