I started contracting software development in 2002. Mainly I develop embedded systems code (in C) and simulation systems (in C++). I've been coding for the Folding@home project since 2007 and have been working on an Open-Source 3 axis CNC simulator called CAMotics since 2011.