Career-wise I'm a mostly backend software engineer whose done some data science-y stuff. Just think its fun to build sites like this, and I do a lot of speaking/blogging now, so its good for that!
I have it mostly for speaking and blogging purposes; however, I get a pretty decent stream of people reaching out to me over it which would be really cool if I were looking for a job! I think it also really helps candidates stand out.
I like it -- I would make the font a little bit bigger so it's easier to read. I just did a few tweaks on it https://imgur.com/a/OfFruwF and I think its a little easier to read -- just changed font to "sans-serif" increased line height and font size to 1.25rem.
It's the ordering! I would put Blog first, and change this to a two-row layout. The first row with internal links, the second row with icons of your social sites.
Ah weird -- it's working for me. It was definitely an hour and a half long "I'm using a queue data structure in real life" experiment. Thanks for the heads up!
Yeah -- mine is more for speaking and blogging instead of looking for jobs. Though, I do get approached by companies all the time because of my portfolio. Definitely not necessary, but it can be really helpful as well.