L'intérieur suisse évoluait la saison passée aux Lugano Tigers, club dans lequel il a été formé après avoir débuté le basket au sein du club de Vedeggio. Une saison durant laquelle il n'a discuté que 6 matchs en SBL à cause d'une blessure.
Omar est également international suisse junior. Il a déjà pris part à deux championnats d'Europe avec les équipes nationales U18 et U20. Il fait également partie de l'équipe nationale U20 qui participera dès vendredi, au FIBA U20 EuroBasket Division B à Pitesti.