First thing I notice is that the footer is fixed, and displays over content on the page when you are first viewing it. Make it so that it is actually at the bottom of the page, rather than fixed at the bottom of the browser.
The spacing on the site needs some work, as consistent spacing is key to allowing users to take in the content of the page.
Typography needs some work, use one font for headings and another for body content.
It's not a bad design, but it needs a lot of work to achieve a decent design.