I work in industry as a senior UX designer and in academia as a computer science researcher and lecturer.


As a UX designer, over the past 10 years, I worked in different industries such as oil, gas, medical, insurance, and banking and I participated in designing over 20 enterprise scale projects that was used by thousands of users. I cooperated with different teams in Requirement engineering, Defining users’ persona, users’ scenarios, Proposing software solutions, Architecting information, Writing design specifications, Designing wireframing, prototyping and conducting usability tests, and and Proposing gamification solutions to enhance users engagement with the software.

As a researcher, I work in the area of Human computer interaction (HCI) in University of New South Wales. In my PhD, I studied the effect of applying gamification techniques to increase the efficiency of e-learning platforms through increasing learners’ intrinsic motivation and decreasing their cognitive load. Also, I conducted a group of studies on designing user interfaces to facilitate working with software applications for users with limited computer literacy such as children and elders. For example, I developed a set of patterns for designing Ribbon interfaces for novice users to enhance self-learning. Furthermore, I conducted research on Speech Pronunciation Practice systems for children with speech disorder, and application of Expert Systems in sport. As the output of my researches, I published 7 complete books and 8 research papers as the first author.

As a Lecturer, I have teaching experience of different courses in universities and colleges. Currently, I am teaching Human-computer interaction course, Engineering Design and Professional Practice course, Software project course, Software engineering course, Database, Spreadsheet, & Web design course & Ethics and management course at the University of New South Wales.