Three moves (screenshot this part)
Anger without a move is just entertainment, and I did not write this to entertain you.
Move one: build proof of work before you need it. If you are still studying, your goal is not a better CGPA. It is that when someone Googles your name, they find evidence you can do the job. One real project beats one extra grade point every time. Already in an underemployed job? Same move: the job pays your bills, the proof of work pays for your exit. Our guide to portfolio projects that get interviews is a good starting point.
Move two: price yourself on the internet, not just on local job boards. A mid-level Malaysian developer working remotely for a foreign company can typically earn several times the local rate. Same person, same laptop. Your low salary is partly a Malaysian-market problem, not entirely a you problem. The fix is making your skills eligible for a global market: in English, online, with proof attached. That is the whole cheat code, and it is not hidden. You just have to put in the work. See remote tech jobs from Malaysia.
Move three: do not double down on the same machine. When graduates cannot find work, the factory has a product ready: a master's degree. What is not advertised is that unemployment among people with advanced degrees has been around 15.5% in recent years, higher than for regular graduates. If you want a master's for research or to make the world better, go for it. But buying a second ticket on a train that does not arrive is not a job strategy. More in master's vs skills.