mahdi shakery