technical naseebulhaq