The contributor is also a doctor, author, poet, editor-in-chief of Armat magazine - a publication for the Amazigh people - as well as editor of the Libyan daily Mayadin. He is also a moderator on broadcasters Alahrar TV and Radio Awal. Salah is also a human rights activist and a researcher on societal, national and religious issues.