Couldn't have dealt with a better person.
James read, understood and expanded on the spec supplied and delivered in time just what we needed and will be using James again. His skill set matched our needs exactly.
A pleasure to deal with.
Great work! James did really good work on a project that was more complex than perhaps I realised. I would definitely work with James again and recommend him
James M. understood the requirements of what was asked and made sure of the details.
Professional "can do" attitude makes James an ideal candidate for a wide variety of works within his chosen fields.
Excellent quality work on time and on budget.
Great job, will work with him again in the short future
Excellent work and good communication. I would recommend James to others.
Great job. cheers
Thank you James for doing an excellent job. I look forward to working with you again.
Really great to work with - had some great suggestions about how to improve our database plans and worked hard to make everything perfect, including some additional changes we requested
The outcome of the email was good. Thanks, we do appreciate the quality of work. We had to make some changes before launch, but it was completed. However, the communication, response and turnaround could have been better.