Daniel Farinha é um professor sênior com 7 anos de experiência em ensino de graduação, após mais de 20 anos de experiência trabalhando como arquiteto de software, administrador de redes e sistemas e líder de equipe em uma variedade de ambientes comerciais, desde startups até grandes multinacionais, em uma variedade de setores, incluindo marketing digital, biotecnologia, telecomunicações e educação.
Trabalha na Universidade de Saint Joseph (USJ) desde 2009, onde ocupou diversos cargos, incluindo o de Chefe do Escritório de Sistemas de Informação, e atualmente é Professor Sênior no Departamento de Mídia, Arte e Tecnologia da Faculdade de Artes e Humanidades. Possui bacharelado (com honras) em Estudos de Computação pela London South Bank University, pós-graduação em Inteligência Artificial pela Universidade de Edimburgo, mestrado em Tecnologia da Informação pela USJ e atualmente doutorando em Sistemas de Informação, também pela USJ.