Software developer working as a consultant.