The market is tough right now . Sometimes it is just a matter of getting the right opportunity and luck is involved.
That being said I think your resume does not inspire a lot of confidence at the first glance . I would suggest you spend sometime working on your resume.
Skills section
Languages you have written c++ I am not sure which of these projects who have worked on use this. The most comfortable language you are in should be given first. The latest project uses reactjs library but there is no mention of it in languages section. Remove sql from languages unless you are applying for DB admin position.
Reactjs is mentioned in projects but missing in frameworks section.
Projects
Projects please add languages and tools used. Second project at PharmEasy I have no idea what
languages and tools you have used.
The language used to describe work in projects looks like copy and paste . Wording could be better. You should write it in such a way that it looks like you have done a lot of work
Look for keywords that companies are looking for the position you are targeting and include them in your resume.
Your resume is the first thing they see so you need to make sure your resume is good.
All the best 👍