picture of myself

Mohamed Ibrihen

Is : Software engineer, dreamer, blogger, gamer.

Working on it : Photographer, Video Maker, Designer, reading more books, Guitar Player... The list goes on.