He has worked for a wide variety of clients internationally; he is a Chartered Engineer, holds a B.Eng degree from the University of Sheffield, and is registered as a European Engineer on the FEANI Group 1 register.