Ian is a highly detailed and professional programmer. Ian works closely with design teams and is meticulous in his planning — which helps considerably with the process. He has broad programming abilities and works hard to deliver to deadlines. Ian is the guy to call to help solve a technical problem and I would highly recommend him.