My portfolio written with angularjs