Geek
Expert or enthusiast obsessed with a hobby or intellectual pursuit
A geek is slang originally for an eccentric, awkward, non-mainstream person and, in its current use, more narrowly such a person who is obsessed with a particular hobby or intellectual pursuit. In the past, the word had a generally pejorative meaning of a "peculiar person, especially one who is perceived to be overly intellectual, unfashionable, boring, or socially awkward". In the 21st century, it was reclaimed and used by many people, especially members of some fandoms, as a positive term.
From Wikipedia, under CC BY-SA. More on occurri.