I do experimental design, prototyping, writing and commercial design of electronic projects. The tools I employ are: LO calc LO writer OpenSCAD ngspice gschem gedit emacs MPLABX (from microchip) GIMP eclipse Firefox Evolution PCB (just learning) Languages include C Basic Assembly Clisp