zied magzoubMechanical engineer at new vision consulting