" You can download free version of almost every item from Library and use it as you wish.Although if you want further customization, features or support me , pick up the premium version "

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. - C.A.R. Hoare

Web Coding Philosophy

 I have 6 years commercial experience working in front and back end roles. HTML , CSS , JAVASCRIPT , PHP and SQL are my tools to create web projects, ussualy in Apache and MySQL environments.
When I am working I am thinking from 3 different angles of view. The view of the visitor, the view of the owner and the view of programmer. Visitor must have a good experience , owner must have earnings and programmer needs something easy to understand, to improve and maintain.

As developer I passed from the hard epoch when browser compatibility problems were huge. Today ,even with a lot of new platforms in game , like mobiles and tablets , web standards get more respect than in the past.

I don't care if it works! I want to know why! This is my favorite phrase as developer. Trying to do as much as possible with the simplest way and the less lines of code is always my personal target(and a challenge though).

I respect the investments and needs of my clients while I use my experience to improve their plans.

Javascript Mechanics

 Even If I do server side , my true love is javascript.
Javascript can do almost everything from common data manipulation to interactive graphic animation and combines imperative with declarative logic. Javascript saved the Web from Flash's jail and cleared the way for search engines.

For my personal use, I want to have a clear understanding of the subject and that means I am not just using libraries , plug-ins and framework if they are not really necessary and If their advantages are not more important than their disadvantages. I want to have a deep knowledge of this scripting language and before I use a ready2go library I want to know how it works internally. If it is required I want to be able to do everything from scratch and in my opinion this is the only way for someone to practice and to gain true experience.

CSS - HTML - Responsiveness

 Using the declarative power of css, I am equalizing parametres mathematically to succeed responsive designs without polluting my files with useless parametres trying to correct the faulty things and without creating numerous media queries to track every possible screen resolution. I prefer using safe css properties which have good history in broswer support and I am always trying to avoid dirty broswer hacks.
By creating a "smart" css responsive design we have for sure less maintenance to do and less problems to worry.

Other Usefull Skills
  • Photoshop
  • Some Illustrator
  • Some After effects