Deconstruct the system you are building to smaller systems and deconstruct those further, then build it from its essence, I think this is the only way to achieve beauty. I am an expert in composing Web Applications both front-side and server-side. I use HTML5, Javascript, CSS3, Node.js, MongoDB, PHP, mySQL, C/C++