I learnt a new word today (Points to the word in the title). Somehow I don't know if I should feel insulted or flattered should someone calls me this.
From wikipedia.org:
In the slang of the United Kingdom, Australia, New Zealand and South Africa, boffins are scientists, engineers, and other people who are stereotypically seen as engaged in technical or scientific research. Also, a boffin is a particularly clever person. 'Boffin' is an insult used by British teenagers. American equivalent is "Egghead".