Self learned and self employed software engineer - aka web consultant, software developer, support technician, finance consultant, marketing director in short - head monkey (!)