Author: Ohad Amir CTO of Essence Group