Kayvan Karim


Assistant Professor at Heriot-Watt University
MBCS, FHEA, MCP
MCP(rgb)_6

About Me

I am an assistant professor at Heriot-Watt University Dubai campus, the school of math and computer science. Also, I am an entrepreneur with a passion for building new tools. I worked as a software engineer/architect and software project consultant with over 15 years of experience in the industry. I am working on my PhD, and my research is about applying deep learning in network security. My main focus is Natural Language Processing (NLP) and Large Language Models (LLMs).

This blog is a place to share my personal experiences. The areas that I explore are software engineering, programming languages, machine learning and deep learning. Also, Crafting enterprise software for both web and desktop is still my interest. I love that each project has specific requirements, and I pick different tools for solving that particular problem; basically, that’s where I learn new technologies.


Another topic that I enjoy learning about is improving my productivity in daily life, and I’m continuously trying different techniques to improve my productivity.
My first line of code was with Commodore 64, and I got my first MCP in 2005. I blog about my daily experience on my projects and the experiences I gain from solving different problems to help others.
Running and CrossFit is the way I keep myself active.
Playing music is my second passion. It used to be my profession, but now it’s my hobby. I have been playing the electric guitar for 20 years.
Reading books and watching movies and TV Shows are my fun.
I’m married, have a lovely wife, a daughter and a son, and live in the UAE.