Simply put: I love code. Period. So every time I get a briefing from a client with a new web development project I smile like a child. An honest and big smile that drives my approach to the task and makes it a new challenge to learn, try and experiment. Believe me, I haven't yet found anything impossible to build using frontend code.

Web dev code has multiple faces: you have the standard web-basement HTML, the ultra-flexible and magic-enabler CSS, or the famous life-creator Javascript. Each one intended for a specific use, but all of them coexisting together in harmony. Isn't that a really good reason to love it?

And what exactly is a CMS? Well, officially it is the acronym for Content Management System, but you have probably heard more about Wordpress. Or maybe about Joomla and Drupal if you are a little more into web development. Or even Magento if you ever had any contact with how-to-build an e-commerce site. Great developers who also love code build these open source CMS tools.

I am really close friends with such tools, to the point that I make a heavy use of them on a daily basis. And I mean heavy, as I dive into their most intimate parts and make them shine, work and look at their best.

You can touch digital designs, and they will react back. At least they should. So that is why digital interface design and regular graphic design are worlds apart. Yes, it is all about layout, colors and styles, right. But it will be a common mistake to forget about the two exclusive features of digital design: interaction and responsiveness.

I know how interaction works in your mind, and how to squeeze responsive technology to meet your web needs. The same way I don't know about pantone coatings and offset procedures. The same way graphic designers have difficulties when designing interfaces. To each his own.