I think it is a mistake to have your self-ratings on the "About" page. You look to be a 4/10 on the PHP scale, that's not making me want to hire you. 4/10 means you know PHP, so put that you know PHP (and only apply for "Entry Level" PHP jobs).
More emphasis is needed on your portfolio, that is the most important info on your site, isn't it?
Make your email address a link.
In the portfolio, make more things links to the project - not just the "Visit this site" link. Make the image a link, make the URL a link.
"My Mom Makes 6 Figures" has no online content? Put up some screenshots in a Fancybox.
I think the "About" page needs more design - it needs to be distinct.