Welcome! I'm Adam.
I'm an AI engineer. Here I write about AI, science, and whatever I've been curious about lately, share the projects I've built, and collect puzzles made to stump AI. More about me.
Build your World Cup bracket
The tournament's on. Rank the 12 groups, choose which third-placed teams go through, and pick the winner of every match to crown a champion.
Open the predictorArticles
All writing-
ScienceThe Sticker Collector's Problem
Why filling a sticker album gets so frustrating near the end, the bit of probability behind it, and how to spend less finishing it.
-
SportsFour LLMs Predict the 2026 World Cup
I gave four frontier LLMs the same context pack and asked each one for a full 48-team forecast of the 2026 World Cup. All four put Spain on top, picked the same top six and nearly every group winner, and only really split on Group D. I'm keeping their picks here and will check them against the real results as the tournament goes.
-
ScienceWhy Are the Uyuni Salt Flats Hexagonal?
The salt at Uyuni is split into polygons about a metre wide. I assumed they were drying cracks. It turns out the spacing is set by salty water creeping through the wet sand under the crust.
-
LLMsHow to Build an Eval Suite
In this article, I'm going to explain how to build an eval suite. Specifically, I'm going to walk through the different things you need to think about when constructing a reliable set of evals.
Projects
All projects-
ChemistryRetrospect
Tools for organic chemistry that run in your browser. Take a molecule apart bond by bond until every piece is something you can buy, or work a structure out of its NMR spectrum.
-
PhysicsQuantum Theory, One Experiment at a Time
A guided course in the foundations of quantum theory, in thirteen lessons. Each one is built around an experiment you run on the page, and asks you to predict the result before it shows you.
- Interactive
World Cup 2026 Bracket Predictor
A bracket builder for the 48-team 2026 World Cup. Rank the 12 groups, choose which third-placed teams go through, and pick the winner of every knockout match until you have a champion.