Kelvin built our website from scratch. He was very professional and let us know of the progress every week. He listened to our requests and tried to understand the problems throughly. He always thinks of the best possible solutions. He brought answers to all of our questions. I hope to work with you again!