My interests revolve around designing and building systems, particularly communications systems (hardware, software, protocols) and VLSI/ASICs/FPGAs.
In a former life I was an FPGA and embedded systems engineer, working on bringing up custom PCBs from initial board testing (voltages, PCB traces) to application level software development. I now work on large-scale communications systems.
Lately I've been tinkering in Linux and UNIX kernel development, low-level TCP/IP, Erlang/OTP, C++11, and wireless mesh networks (e.g. ZigBee). And I always have an itch to start writing some Verilog/VHDL.
At the end of the day I just enjoy making things.