Ignore what they say on the job posting, apply anyway with a resume that links to your Github, websites you've built, etc. Many will still reject you for lack of experience, but in many cases it will turn out the job posting was a very optimistic description of the candidate they were hoping to find, and they'll interview you anyway in spite of not meeting the qualifications on the job listing.
links to your Github, websites you've built, etc.
This is just a guess, but I think it might be helpful to include some screenshots (in color) of the programs, websites, etc. That would make them "more real" to the person who reads this. At least, save them some inconvenience. Of course, I assume that the programs and websites have a nice user interface.
It's also an opportunity for an interesting experiment: randomly send 10 resumes without the screenshorts, and 10 resumes with screenshots. Measure how many interview invitations you get from ea...
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.