hi there,
I've read through your requirements.
Let me add videochat on chat client that you have. I know jingle, strophe and understand XMPP very well.
It is great that you've come far in the app and i will do pretty much fine tuning and small functions to pull this off.
I'm php, java, mysql, javascript developer with more than 9 years of experience in out-sourcing market with US and European clients. I've developed backend of the fitin iOS app in php (codeigniter) and integrated XMPP for messaging feature of the app using java.
Let's discuss other details. I'm available on skype, freelancer, gmail and whatsapp from 9 am till 3 am GMT+5(Tashkent time) everyday.
Looking forward to hear from you
Max