Well your portfolio needs a rework. You said so yourself, but this is important! It does not need to be super shining, but it needs to be obvious why they should hire you and what you have done/can do.
Disclaimer: I might be exaggerating a lot here. Your purpose of handing out business cards should be to direct them to your portfolio, your purpose of sending them emails is to direct them to your portfolio, and your purpose of talking with people is to have a good icebreaker when sending them an email... directing them to your portfolio.
You can safely assume that no future employer will ever stumble upon your portfolio without being directed there by you. So dedicating the entire landing page to yourself helps no one. Employers clicking your link does so to see what you can do, so put your top three projects on there (Yes that means screenshots!). You can still write a short friendly text about yourself, but this is not their main focus.
The section of your page called portfolio is currently not helping you getting a job as a game programmer. Being versatile is a big plus, so by all means show your graphical skills, but consider doing it in a context showing that you can incorporate it into a development pipeline, i.e. you have pixel art enough for a small game (balloon collecting coins while avoiding birds) so make the game.
You do have a great project with your Super Mario, so move it somewhere visible and add deeplink to the images.
I hope this is helpful Basically change your mindset on your portfolio from "What do I like to do" to "What do a future employer care about". You can have all the rest, but make sure to show your skills on the very first page.
Also rename the bio to contact, and add contact information.
Oh, and go to game jams !!!