Moses
Genesis 33:17ESV·traditional attribution

But Jacob journeyed to Succoth, and built himself a house and made booths for his livestock. Therefore the name of the place is called Succoth.

John Calvin Reformed @genevareformer

17. And Jacob journeyed to Succoth. In the word Succoth, as Moses shortly afterwards shows, there is a prolepsis. It is probable that Jacob rested there for some days, that he might refresh his family and his flock after the toil of a long journey; for he had found no quiet resting-place till he came thither.

Matthew Henry Presbyterian @wholebiblehenry

Here, 1. Jacob comes to Succoth. Having in a friendly manner parted with Esau, who had gone to his own country (Gen 33:16), he comes to a place where, it should seem, he rested for some time, set up booths for his cattle, and other conveniences for himself and family.

Commenting on Genesis 33:16-20

John Gill Reformed Baptist @doctorgill

And Jacob came to Shalem, a city of Shechem,.... Not Salem, of which Melchizedek was king, much less Jerusalem, for it was forty miles from it (w); more likely Salim near Aenon, where John was baptizing, Joh 3:23; though it perhaps is the same with Shechem; for the words may be read, he "came to Shalem, the city Shechem", a city which Hamor had built...