Kevin is an extremely skilled developer. We have worked with him on multiple projects now and appreciate his approach, research, as well as his well thought out plans for any proposed project. He typically under promises and over delivers. He is prompt to address any issues that arise and communicates the status of the projects throughout the development process.