ali bin irfan, engineer