Omar Albeik
Omar Albeik

Omar Albeik

Software developer, lifelong learner, dad and husband