Ali Almahdi

Ali Almahdi

Tech Researcher, Geek, Blogger, MBA Holder, Skills in Leadership and Change Management, Project Manager, Applications Developer including Mobile.

Follow me