All in all, I things look pretty good, but people make some good points.
I will say that I think your resume looks kind of dated, old-fashioned, like something from 1997. I don’t like crazy designs, but maybe a little color and formatting. Look on the internet for ideas. Again, don’t go crazy, but a little big can make an impression.
I would also want a better explanation of what you know. Remember that recruiters are going to spend 5 seconds deciding in which pile your resume goes. I would want a skills section to tell them quickly if you are a potential fit - don’t make them “figure it out”. This can just be a bunch of bullets of tech, languages, libraries, higher concepts (SSO, encryption, etc.) Space may be limited on your resume, but you can fit a little. But I definitely want a large skills section on your web site.
Maybe I’m old fashioned (definitely am) but the stick polygon thing at the top of the portfolio site - I find that a bit much. Number one, I’ve seen it before, and number two, it seems gimmicky. It seems like something you learned in a tutorial or just grabbed in a package somewhere. And I (the old fashioned man) find it a little distracting.
On the portfolio sites, the titles are a bit odd to me. Why is the last one called “WordPress”. It should reflect what the site is, not what the tech is. Below that you can list all the techs used in it. And how is the user to know that pressing on the title will take them to the site? Are they just supposed to experiment? Again, we want to make it as easy and intuitive as possible - I’d want buttons to go to the site and to the code.
Just some thoughts.