> I'm new to web development, and have worked for two months creating iteration after iteration of my personal portfolio ...
The problem is obvious -- when you have spent as much time creating successful Web content as you have spent writing your CV, job offers will start pouring in.
> I really love writing code and dream to become amazing at it.
Someday you will be able to say, "I've spent years honing my Web development skills, and I'm objectively very good at it -- here is a list of my successful projects." When that happens, you will have to disconnect your phone in order to get any work done.
Employers don't want to hear how passionate you are about eventually learning how to code. They want to hear how passionate you are about repeating your many past successes.
If necessary, take volunteer assignments that will wind up on display on the Web with your name attached to them. Then when you rewrite your CV, you can include evidence of your abilities.