I see nothing better than what is in the Bible. Yes, I believe that Moses existed and that he wrote what was eventually compiled as the first 5 books. He did not write and publish like we do today.
Except there are no literary evidence that such books existed in the mid-2nd millennium BCE, or the Late Bronze Age in Canaan.
We do find texts written in cuneiform, eg in the palace archives at Megiddo, but there are absolutely nothing in the 15th and 14th centuries BCE pertaining to Moses or Joshua or to events that supposedly took place in Exodus to Joshua (book). Not even inscriptions of biblical texts on scraps of parchment or papyrus, or fragments of clay or stone tablets.
And in those two centuries, there are correspondents (letters) in Egyptian hieratic & hieroglyphs, and tablet fragments in Akkadian cuneiform (eg portions of the Epic of Gilgamesh) discovered at Megiddo.
Also, in the 15th & 14th centuries BCE, proto-Canaanite or paleo-Hebrew alphabet didn’t in this period; such alphabet existed before 11th century BCE.
So I would ask you, hypothetically, if Moses was historical person, in what language did Moses supposedly write Exodus, Numbers, Leviticus, etc, if Hebrew scripts weren’t even invented yet?
The fact is, there are zero evidence of the Exodus existing in the late 15th century BCE. There are no tablets or scrolls or parchment of Exodus or other books attributed to Moses.
Plus, Egypt have no records of Moses, who was supposedly adopted by Egyptian princess or of him liberating his people from slavery.
Plus, the city of Rameses (Pi-Ramesses, which mean “house of Ramesses) supposedly built by Hebrew slaves according to the Exodus. However, this city wasn’t built until the 13th century BCE, named after the founder of the 19th century pharaoh, Ramesses I.
Pi-Ramesses was only under construction during the reign by Ramesses’ son, Seti I, and grandson Ramesses II.
So, basically, the author of Exodus, really have very limited knowledge of Egyptian history.