Join a club. Even a non-coding club. Not to be all “it’ll make you stand out” but it’ll make you stand out from the 14323 “I write code and get good grades” people you’re competing with for internships. Clubs also give you stories to tell in interviews, like if you’re asked when you led a team, clubs tend to give you that opportunity. Source: the phrase “I lead my craft club” has gotten me an internship and late access to the honors program.
Companies are looking for people who can work extremely fast. Gotta bite the bullet and use AI to your advantage. This might be controversial but learn your fundamentals and then use that and see if you can learn how to optimize AI so you can get the boilerplate code, implement and do it fast. When you build your resume, it would be wise to do 2 projects that are the same displaying dev time. One w/AI and one w/o.
but more than projects, do something useful that people can use. weather it’s an app, an information site, show tangible results on resume like “x people signed up on waitlist” or “Xk website views a month”. chase what u are passionate about that can change the world in projects, it will make them more fun and meaningful. don’t just do another one of those follow github projects