He comes from a mixed background within the field of software development, including radiology medical systems and game development. He has a PhD in Computer Science where his thesis investigated haptics and virtual environments, as well as a Bachelor degree in Computer and Mathematical Science.