I’m very doubtful because i have no experience in anything whatsoever.
There are other ways to get experience. Build apps, work in open source, volunteer, build something with friends… Not having “real” experience makes it harder, but it still is possible.
My thoughts on your resume - keep in mind that this is from an American perspective.
Don’t include your whole address. A city is fine.
A picture? Is that common in your country? If it is, I’d get a better picture. Maybe looking up from your laptop. Smiling? You want them to picture you in the cubicle next to them and think in the back of their head, “That is someone I want to work with.” You look annoyed.
“Skills and Proficiencies” - Don’t use three words when one will do. Doesn’t “Skills” work?
Don’t include “web development” as a skill, it’s implied.
Anyone that doesn’t know what TDD means won’t know what “test driven development” means.
“Communication” and “Attentive” shouldn’t be there - everyone says that about themselves. They will make up their minds on that in an interview.
In the Education section, why the weird indenting?
Tighten up the Education section. You don’t need to list the course list or syllabus. I would just say how long it was and list the topics learned. You don’t need to say “Use of frameworks and libraries (ReactJS)”. Just list “ReactJS”. That is enough - you don’t need to explain what it is. You don’t need to explain that Git is a Version Control System. Don’t say “Capstone Projects(2)”. Just list them on experience.
Expand the Experience section. This is the most important. What techs did you use? A link to an app would be nice.
I’ll try to take a look at your portfolio after lunch.
At the risk of shameless self-promotion, I once wrote a document with my advice on getting a first job.