His questions have 444 upvotes, so he should actually have 4400 rep. He lost some to users being deleted. Looking at the reputation log he actually has less than he should have, but I'm not an expert.
Missing rep could be explained by the daily reputation limit of 200. Many upvotes on the same day when the questions get linked from news articles and discussions like this, only will count until daily cap is hit.
Presumably, there are also deleted questions or answers that were up voted.
Additionally, there was a "up votes on questions are also worth 10 points" recently (past few years).