I think one of the problems with your CV could be that I can't really tell who you are and what kind of a job you are really looking for, unless I read the whole thing (and even then it's a wild guess!). Sadly, "software developer" is not really a thing anymore. You'd probably want to mention that you are full-stack, have X years of experience in Python (backend), and Y years of experience in Javascript (frontend). D…
"Worked on industry-leading tools" -> "Worked on a research project" -> "Created a 3D experience" (which like others have mentioned sounds like "wrote an app")