I have to echo the tough-love messages that are coming out in response to your question.
Companies don’t care about your pieces of paper. Your CS degree may tick a box for some companies but it doesn’t show your specialised skills or what motivates you. Companies want you to demonstrate that you can work with them, and their teams.
Don’t complain that companies won’t hire you when you won’t show your work because you think it’s not good enough. If you don’t like the projects you’ve done, improve them, redo them or make more. Put it all on GitHub too.
Daily coding challenges are all good. It does help to have algo skills. But consider that you may be using them as a procrastination tool, stopping you from doing the work that will actually get you hired. See above - portfolio!
You might not even need a Portfolio website, unless you want to be a freelancer. I’ve been pro for two years and had my CV in front of more companies than I can remember - only one has commented that I don’t have a portfolio site. I just have my CV, LinkedIn and GitHub.
I haven’t read your code but it seems you are quite technically competent. Your problem appears to be that you lack the self confidence to show yourself as a developer. That may be affecting your motivation to build the great portfolio that you are capable of creating.
While you’re building that great portfolio you need to figure out how to set yourself apart from other people in your position (you are not the only CS grad with a bunch of FCC projects). Stop asking what you can get out of meetups and start asking what you can give to them. How can you contribute to your local developer community? That said, what sets you apart from your competition will, by definition, be different for everyone. Try looking at all those stories about people getting their first job and ask yourself how they set themselves apart.
Incidentally, I am growing to hate those survivor-bias-laden stories about another person who got a job after three weeks on FCC! I see them so often on my LinkedIn and Google feeds that it is starting to feel like FCC blog is rinsing a new one every week because they have little other content to offer. Obviously they do have other content, but I am personally quite bored of those stories and reading this I am considering the damage it is doing to those of us who don’t get the same results. I thank you for sharing your story and enlightening me on that.
Keep working, keep contributing, be patient with yourself.
You will get there!