It is easy to confuse the difference between web designer and web developer. Both are web professionals, but are responsible for different aspects of the production process. It is your designer who creates the final product. This means that this professional is responsible for designing the website's functionality and creating a layout that will be attractive to the visitor. The web developer, on the other hand, is responsible for creating the html, CSS, and JavaScript code that will produce the actual design. Put it another way, the designer is the one that makes the site look good, while the developer is the one that makes it work.