Ahmad est un architecte logiciel et un développeur full-stack. Il travaille actuellement au sein de l'Analytics Squad au Secrétariat Général d'Interpol.
Avant Interpol, en tant que freelance, il a travaillé sur la conception, la réalisation et la maintenance de solutions numériques robustes pour des clients tels que la SNCF, Malt, Rtone, entre autres.
En tant qu'enseignant à l'Université Claude Bernard Lyon 1, Ahmad donne des cours de Modélisation et Programmation Orientée Objet, couvrant des sujets tels que Java, UML, les Design Patterns, et Vue.js.
Sa thèse sur l'analyse géométrique de maquettes numériques et la représentation des connaissances fonctionnelles de modèles 3D lui a valu un doctorat en Mathématiques et Informatique de l'Université Grenoble Alpes.