Does the client know what the site is built on?

Only if you tell them. Nothing in the site shows our name, and the site is yours to brand however you like.

Plenty of shops do mention it, because being able to say the client owns real files is a selling point rather than a secret.