daemon

noun colloquial [one with great skill or energy] demon.