I have worked with Amir on several projects and they are always relatively complex— I can say that Amir is extremely professional, friendly and easy to work with. He has been a trusted man and always willing to help resolve the most complex of issues. Amir is also very passionate and devoted to the goals of any given projects. Furthermore, the quality of the coding and in general work done has been very high.