Manish worked on our project as a technical lead / delivery manager and to say the least, he is professional and exceptional. From a technical angle, he demonstrated good understanding of client requirements, he translated them into appropriate technical instructions for the development team and carried out excellent code review to ensure best practices that would ensure all of the usual requirements that clients add to their specs (robust, scalable, reusable, clear, well commented etc). Given the responsibility to deliver the project, he demonstrated understanding of good software development principles and practice. He applied appropriate development and reporting tools to implement a process to effectively manage the development team and the development undertaken. He is proactive and showed good project management skills. His approach is both effective and sensitive to individual personalities and abilities. Good team leader!