I work mainly on embedded system projects. I usually work on everything closer to the machine like hardware (analog, digital, FPGAs), BSPs, Kernel, drivers while still being involved in the application itself. In the past couple years, I mainly worked on building custom platforms SOC FPGAs porting Linux Kernel and Android to it. I also spent quiet a bit of time on system design and FPGA design with VHDL. I wrote a few simple Android apps. I've been using Python as a modelling tool for FPGA algorithms and as an analysis tool for data coming from FPGA simulations. All of that keeps quiet busy...