Sirin has shown me that outsourcing works when you have a dedicated team with engineering and programming knowledge as they do. They took a 5-page overview description and provided us with more than we expected in 3 months. Alex and many of the team speak excellent English and we had regular meetings to check on progress. We expect to work again with them in the future. I heartily recommend Alex and his team at Sirin.