A good start. A few things I thought about:
The Splash/homepage:
Viewing on a 1600*900 screen I can't se the links to your folio, blog and contact info without scrolling. When using a splash screen you don't want people to have to scroll down to find the links to the other parts of your site as that sort of defeats the purpose of having the splash in the first place. Also, even when I'm at the bottom at the white part there's still a lot of scrolling left before the page actually ends implying there is more but that I just can't see it.
Not sure about the black framing at all actually. But if you like it, hey, it's your website.
The portfolio:
I'm not a fan of the gallery you use under each category, it just seems to generic. Also you are using way too many images in my humble opinion. They're all good as far as I can tell, but I think you would be better of selecting the best 10 in each category, or diivide the photos into more categories (sports could be divided into winter and summer for example), and displaying them i an easier to use format. As it is there's just too much clicking going on and the average visitor won't click that much I'm afraid.
The blog:
As far as I'm conserned there really is no need to just show the post titles on the blog homepage. You might aswell show the full post or at least an excerpt to catch the interest of the reader. Also I'm not sure on the format of plain white text on black. The blog pages look too dull imo. You should spice that up or at least make it a bit more easy on the eyes, as it is now it's mostly just a list of links and when you click the link you get a text document to read. Not all that inspiring and it doesn't really convey a sense of creativity.
Consider working along the lines of the splash page, try to incorporate the same features in the blog section?
Contact:
Better, but really, by now I'm pretty tired of looking at all black pages with white text.
So, cut back on the clicks needed. Try to make everything look like a single unit and consider the fact that people looking at your website won't only be judging you by the pictures you display but also by the look of the website itself.