· Senior Lecturer (Associate Professor) In AI, Abertay University2022–
· Lecturer (Assistant Professor), Anglia Ruskin University2019–2022
· Teaching Assistant, University of Cambridge2018–2019
· Undergraduate Supervisor, University of Cambridge2018–2022
· Postdoctoral Research Associate, City, University of London2017–2017
· Postdoctoral Researcher, Universidade de Aveiro2017–2017
· Research Associate, University of Cambridge2017–2019
· Researcher, Instituto de Telecomunicações2010–2016
· Senior Software Engineer, Novocraft Technologies2009–2010
· Senior Software Engineer, Swiss Concept Company2008–2009
· Regional Manager, Safa Rayaneh MSC Sdn.Bhd2006–2009
· Software Engineer, SafaRayaneh2001–2006
· Computer Instructor, Simya Computer Institute1996–2001