ibrahim abdallah's public page