A hacker in the old sense of the word. Designs computers, microprocessors, languages and operating systems.