Web design and development is a complex craft, it does needs good graphics skills, but it also needs a deep understanding of usability and accessibility and marketing. All those while having a good grasp of coding, for a high quality of the final result which will make easy for people to communicate.

Speaking of websites, there are many needs, from full page mockups, themes, graphic elements, banners, buttons, optimization up to complete development, deployment and maintenance all with the specific requirements of every type of website, may it be static, dynamic or user generated.

My experience is varied, going from doing everything in one-person projects to participation in large scale projects with large amounts of developers collaborating with each other.

web web web web