محمد خالقی ، کارشناس نرم افزار