Shadi hat einen Master in Journalismus von der FUUAST Universität Karachi. Als Freiberufler ist er für verschiedene journalistische Formate tätig, z. B. als Medienredakteur bei Pajhwok Afghan News, als Redakteur und Moderator für Deutsche Welle Online und Radio, als Korrespondent für Asia Calling TV Indonesia, Radio und Online Network. Außerdem schreibt er für die Equal Times Belgium und BBC Pashto.
Sein besonderes Interesse gilt der Berichterstattung über Menschen aus seiner Umgebung, Projekte und der Verteidigung von sozialer Gerechtigkeit und Grundrechten, Politik und Wirtschaft. Er absolvierte mehrere professionelle Schulungen wie den internationalen Workshop "Reporting a conflict" im EU-Parlament in Brüssel, Creative Radio Journalism (Jakarta) von Radio Australia Correspondent Rebecca Henschki und BBC Trainerin Suzanne Yates, Broadcast Journalism (Karachi) vom amerikanischen Multi Media Journalist Terry Fitzpatrick.