Hi,
I am Robin, a programmer from India. I have 2+ years experience in web technologies, especially php, jquery, javascript, mysql, mongodb etc. I just gone through your requirement and demo site, and it seems, I can do it better, using jquery datatables for sorting and filtering and fancybox for popup. I can finish the project in minimum time, and I assure 100% quality and continued support. Please feel free to discuss the rest.
Thanks