Hi There,
Firstly, we feel bad for the experience you've had with your previous developer.
Secondly, being very honest, the job that you have listed here will take (and this is completely based on assumptions) at least 10-15 hrs which will be at least 2-3 working days.
If you're OK with this, please read below or we just don't want to waste your precious time.
Still reading.......? Great!!
yes, all that you have listed is DOABLE, but that, as I said, will take some time (not weeks and months of course). We need to study the codes, see what you've got already and then do a tally of what else needs to be done to make sure you get what you're looking for.
Oh yes, we work during the USA and Canada business hours, so communication is just normal for you and there's no time difference as far as our working hours are concerned and yeah DO NO PAY US unless the jobs executed to your satisfaction as listed here.
Would be great to hear back from you.
Cheers,
Kumar