My portfolio feedback

Just want to know what I need to do to get better, any feedback welcome:)

There are two areas of improvement that stand out right away. One is that there is no navigation. . Two, I cannot read the content because of the white does not show up against the background. It is usually difficult to have type against a busy background, regardless of the color, but the white is nearly impossible to read.

Okay, I totally agree on the white color. Just wonder, I thought the blue div element to the right would be enough for navigation, but should I change that to something better?