illusionist

ɪˈluːʒ(ə)nɪst

noun

a person who performs tricks that deceive the eye; a magician.

illusionist techniques