Yacine Benzine
Software engineer, manager, team member. Soccer player, cyclist, runner. Reader, photographer, cook. Dancer, martial artist, guitarist. Swimmer, skier, kite surfer. All of these things with varying degrees of skill and success but always striving.