Assistant Professor at Heriot-Watt University
MBCS, FHEA, MCP
About Me
I am an assistant professor at the School of Mathematics and Computer Science at Heriot-Watt University Dubai campus. I’m also the program director of MSc Software Engineering and MSc IT Software Systems. Alongside academia, I am an entrepreneur deeply passionate about developing innovative tools. With over two decades of experience as a software engineer, architect, and consultant, I have built a foundation in the software industry.
Currently pursuing a PhD, my research focuses on leveraging Natural Language Processing (NLP) techniques in network security, with a broader focus on NLP and Large Language Models (LLMs). This blog serves as a platform where I share my professional journey, explore topics like software engineering, programming languages, machine learning, and deep learning, and provide insights into crafting enterprise software solutions for both web and desktop environments. I thrive on tackling unique project requirements, which fuel my continuous learning and adoption of diverse technologies.
Beyond software, I am fascinated by behavioural psychology and cognitive science, which often inspire my approach to problem-solving. My passion for technology began when I wrote my first lines of code on a Commodore 64, and in 2005, I earned my first Microsoft Certified Professional (MCP) credential.
To stay active, I enjoy running and doing functional training. Music, especially playing the electric guitar, has been a lifelong passion of mine for over twenty years. Once a profession, it is now a beloved hobby. I also love reading books, watching movies, and engaging with thought-provoking TV shows.
I live in the UAE with my wife, our daughter, and our son, cherishing every moment we share