I'm an electrical and computer engineer working in the field of high performance computing on many-core architectures. Currently, I do research and development related to low-level runtimes, OSes, and compilers.
Hobby-wise, I sporadically play video games/watch anime/ read the intertubes/watch web series/ or reverse engineer software. The latter is sort of a pet project of mine dating back to about a year ago where I challenge myself to bypass the protection mechanisms of various pieces of software. In most cases, it is trivial(ish) but I have seen a few cases of clever anti-circumvention mechanisms.
OS wise, I tend to run Windows on my personal machines because of broader compatibility and the fact that it tends to be less nuisance-y to work with (this isn't strictly true in all cases though). That isn't to say that I haven't experienced the joys of other OSes. I've had the pleasure to run probably 10-20 various Linux Distros, Solaris, and the *BSDs for work and non-work related activities over the years. I also currently have a hackintosh which I use to test various Mac software hacks I have done and to help troubleshoot for my Mac friends.
Folks, I know people like to spar about computer related topics, but if I give you advice, you should probably at the very least consider what I'm saying. I did get an education in computer engineering after all.