I have no comments on the technical part of the site and its design. Everything here is done very cool. I checked the speed site the main page loads in 1 second - this is a very good indicator. But your site's portfolio information is bloated. I think this might scare off some potential customers.