He joined IBM in 2005 after graduating from the University of Queensland holding a Bachelor of Engineering (Software) with Honours Class 1 and Bachelor of Science (Computer Science).