Professor Catedrático, Presidente do Departamento de Informática, na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa, Diretor fundador do NOVA Laboratory for Computer Science and Informatics, centro de investigação que integra cerca de sessenta investigadores em sistemas de software, sistemas computacionais, sistemas multimodais e sistemas baseados em conhecimento.
Coordenador da secção de Ciência e Tecnologia da Programação do DI e investigador principal do grupo de sistemas de software do NOVA LINCS – linguagens e modelos de computação – tendo produzido várias contribuições influentes e de elevado impacto.
Foi coordenador de vários ciclos de estudos na área de Informática e tem contribuído para o desenvolvimento de inúmeras atividades interligadas de ensino, investigação científica, e ligação à sociedade. É membro eleito do IFIP WG 2.2 Formal Description of Programming Concepts, membro da comissão editorial do Journal of Logic and Algebraic Programming, Diretor Científico no Carnegie Mellon|Portugal Program, membro eleito da CE da Informatics Europe, e membro da comissão coordenadora da European Joint Conferences on Theory and Practice of Software.
Página web: http://ctp.di.fct.unl.pt/~lcaires/