I used progressbar.js for the animations and waypoint.js to trigger the animations on user scroll. I made the site responsive but I still have some stuff to touch up (i.e. displaying on tablets, some css polishing, etc…).
For those with experience in the industry, would you say that this is close to professional quality work? What could improve?
A better solution will be to not use a fixed height div. And instead use padding on #description. That means, you can get rid of padding-top:2em on your #description p tag. The result is a well centered text – no matter what the user’s browser width is.
When I did the media queries I previewed the site in Firefox Developer Edition’s mobile tool. Everything lined up nicely, but now after you pointed that out I open the site on my Iphone and I’m seeing the same mess you are.
Any idea why when previewing it in dev tools it looks different than viewing it on an actual Iphone?
Probably best to just get rid of the text (www.whatever.com/davidbrown). The icons are obvious what they are. Instead, put your a href around the circle icons instead of your text.
I just viewed your site on a desktop browser when I found all these problems… I just made the width narrower. If you can make your site look good on any browser width, then usually the iPhone/Android/Kindle/whatever display (at whatever dimension, portrait or landscape mode) will come out okay.