Color can be quite tricky to get the hang of. What you need to do is pick a primary color, this will be used for majority of your website. Then you want to find an accent color to support your primary color, the accent color can be used for buttons and icons.
My best advice is to visit
You must be registered to see links
and go through their color section.
You have conflicting color on the text inside your header, its hard to read. You have 4 different colors in such a small area.
Here are some flat colors you can use aswell:
You must be registered to see links
Here is also a palette for your primary colors (they aren't the exact shades, but you get the idea):
The header is good in terms of information. You introduce yourself briefly and have a call to action (button) for people to view your work, which is the reason people are on your website. Right off the bat tho, your image doesn't tell me anything about web design, If i didn't read the text I would feel like I'm visiting a traveling website.
The second section is also quite boring. Make the headers stronger and maybe add some icons to add some life to it. Refer back to the palette above to get an idea of text colors.
For projects, you want the images to be more dominant than the text. Clients care more about the visual work than text. You made the date more important than anything else about the project. Clients don't really care about what tools you used either, but I get what you're doing, you are just filling up space with information.
A good inspiration is to look at themeforest and see what others have done. Please note its only for inspiration, not plagiarism
You must be registered to see links
You must be registered to see links
You must be registered to see links
These are just some quick ones I found