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.
Q&A for professional and enthusiast programmers
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Q&A for computer enthusiasts and power users
Q&A for professional system and network administrators
Stack Exchange Network staging zone, where users come together to build new Q&A sites
Q&A for people who want to be financially literate
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.