Good developer, but it often happens that it stops responding out of nowhere and the work stops and nothing happens. He writes "moment" and it becomes several hours (even 5 hours). I'll be happy to change the review after that doesn't happen. I recommend payment only after the work is done.