I've been bit twiddling on hardware ever since I got my hands on a Commodore 64, and now I work for the Ubuntu Kernel Team where I specialise in working on weird hardware and firmware related bugs. You can find me on freenode in #ubuntu-kernel, IRC nick cking.