I graduated with a 6.4/10 GPA from a Non-IIT University in India - BE in CS in 2019. I pretty much messed up during my early 2 years of UG while taking part in non-academics such as workshops and research. Only later I have realized that it was too late to improve and now I am facing the consequences of neglecting good grades. I wasn't a lazy student, I worked 16 hours a day learning something new for research, solving math and leetcoding because I couldn't stand the classroom environment.
I hate blaming the University but they were rather a scam ridden cash cow run by unprofessional people and did not encourage any sort of research activities or any funding for it. Luckily, my time in research did not require much funding yet I have managed to publish 12 papers during my 5 years (9 during undergrad) at well reputed domestic and international conferences - IEEE, Springer, etc, 3 winning awards. I frankly enjoyed the lab work and research part of my UG because it gave me complete freedom to explore my skills and work, yet it's frustrating how marks is always given the first preference. I have graduated with most publications compared to anyone who have studied in my University. I feel really cheated as I was told publications were preferred over GPA.
I was an aspiring MS and PhD candidate for Natural Language Processing. And now I'm seeing that I have been rejected by ASU and I'm pretty sure it was because of my GPA, which probably never made it to the AdCom. This is my first post on stack exchange and I really want to know whether my career has hit a dead end here. I'm feeling tired and frustrated, thinking about a career change since a second chance elsewhere to prove my worth would at least take me beyond a bachelors degree.