I'm actually trying to find a simple part-time job for a while till I finish my Bachelors
If that is the case, then you probably don't want an "objectives" section. Would you take a good job that doesn't care you are a CS student? If so, then I don't see a reason to specify like that.
The main problem is still much of what
@miguk said: you need to be more
specific and
concrete with dates and what you have done. In "Volunteer Experience" you say "events" but do not list dates or what you did. I would merge volunteer experience with experience: list most professional first, of course, but put it all together; volunteer experience is still experience! Date, itemize the event, and describe the skills you applied to the event.
Speaking of skills, I would remove that or seriously rework it. "Problem Solving" and "Attention to detail" would not tell me anything and would annoy me, having to read that. Rather than just putting things like that, list an event (in experience, no matter how minor, with a date) and have a bullet of something that DEMONSTRATED problem solving or attention to detail. Also, having more dates and itemization, really shows attention to detail in the CV itself which employers like.
If you still insist on a "skills" section, this needs to be reserved for particular software/hardware or equipment that you are proficient with. You mention photography, so mention particular models of cameras that you helped with, software (if any you used) etc. Same with the raspberry-pi thing.