I had a look around the place in case he fell off the platform but there's no sign of him.
Any ideas?
ResetActors. Then press enter. This code puts all the NPCs back to their starting positions, so that if the guy is alive somewhere, he will teleport back to the platform. If this doesn't do anything, it's a sign the guy has just, well, vanished from the world. In that case, you can try for example
PlaceAtPC, "selvil sareloth", 1, 1, 1. After pressing enter, the guy should appear in front of you.