For many years he worked in R&D for large telco companies before going freelance. He has been a founder member or senior technical strategist for a number of cutting edge start up companies and research initiatives working on areas as diverse as data personalistion, extracting meaning from unstructured data, distributed digital radio systems and personal grid computing.