As someone who has hired lots of CS students, the successful ones tend to:
-Have a public GIT repo where they have all of their personal and class projects publicly available. You put this on your resume and potential employers can browse at leisure.
-Have done a student group like robotics or satellite club.
-Have interned somewhere with a name. Doesn’t matter what the job is, just get that name on your resume. Sadly, what you know and can do is less important than where you interned and overworked or unmotivated hiring managers really need bullet points that they can grab on to and then move on.
I’m really convinced that the whole world decided one day that air conditioning was magic and gave up on everything else.