High-level programming in C/C++, Python, Java and PHP
Low-level (Assembly and C) software design for Intel, ZiLOG, PIC/Atmel and Motor
Web development using Django and SQL-based databases
Circuit/FPGA modeling in VHDL, SPICE, and OrCAD and hardware/software interfacin
Serial communication (USB, I²C, SPI and MIDI)
Windows, Unix, Linux, Mac and Android
Printed circuit board (PCB) design and etching experience
3D printer design, assembly, and operation (rapid prototyping)