An early multilingual education served to stimulate Kamal's interest in languages, alphabets, and typography. His studies have spanned Computer Science, Linguistics, and Product Design. Before joining Monotype in 1996, Kamal had worked in various areas of software development, and had developed fonts and keyboards for minority languages. Most recently at Monotype, his work has focused on OpenType implementations for various scripts and languages including Latin, Arabic, Biblical Hebrew, Thai, and Lao. He finds these projects most challenging because they involve complex interaction of language- and script-related aspects with the constraints of a font technology.
As a result of Kamal's involvement in Unicode-related activities, he has spent a great deal of time exploring the use of Arabic script for non-Semitic languages such as Persian and Urdu.