Kiran did a very good job at understanding the need, leveraging multiple available open sources, and delivering quickly and to the specs. The only reason I don't rate this project 10 (I did so for his other work) is that he missed an important aspect, but we are already working on a follow-up work to correct this - a very intensive and low-level effort - so his capability to complete and the fact we continue says everything... I intend to continue working with him on more projects, and that's the best recommendation.