My skill sets and experience, in this daily life of a programmer, allow me to turn around projects in a timely fashion and with high standards. I am fortunate to have worked on many different type of websites and applications, which keeps my work diversified and myself always on edge with the newest different types of technology. This also means that i get involved into understanding my clients work. The more you know about the business your building this website/application for, the better your work is and the more involved you will be.