Shabaaz Abdullah Badi’s career