David Vaz é Doutor em Ciência de Computadores pela Universidade do Porto, com investigação em Inteligência Artificial e Data Mining, área na qual desenvolveu trabalho académico premiado com bolsas de Doutoramento e Pós-Doutoramento da FCT, bem como publicações em conferências internacionais de referência (ICLP, ILP, TPLP).
Ao percurso de investigador, alia mais de quinze anos de experiência empresarial como Software Architect, cofundador de empresas tecnológicas e Chief Technology Officer, tendo liderado o desenvolvimento de sistemas de software, plataformas de análise de dados e de location intelligence para diversos clientes, no público e no privado.
Conjuga esta dupla vertente — científica e empresarial — com a atividade docente ao nível universitário, onde leciona tecnologias de Inteligência Artificial, programação e arquitetura de software. Esta combinação rara entre rigor académico, prática profissional contínua e experiência pedagógica permite-lhe traduzir conceitos complexos de IA em aplicações concretas e orientadas para resultados de negócio.