cruciverbalist
noun
°A person who constructs crosswords.