ESL: Double subjects and other repetition
English does not allow double subjects, nor does it allow for repetition of an object or an adverb in an adjective clause. Unlike some languages, English does not allow repetition of a noun or a pronoun in a sentence if they serve the same grammatical purpose.
See Avoiding repeated subjects and Avoiding repeated objects or adverbs.