To create a good interface, a designer must understand the users needs. That is why I investigate projects systematically with stakeholders and constantly iterate designs.
Front End Development
I believe in well organized CSS files, semantic HTML, and pixel perfection. This can only be achieved by a front-end developer who understands design.
I rely heavily on graphic design to support how the user is going to interact with the product. An aesthetically appealing site could make or break usability.
While designing, I always adhere to corporate and brand guidelines, but at the same time, evolving and pushing limits to stay on the cutting edge.