- Education goes at the bottom
- Tech skills go at the top
- The aligning on the work/url/date is really hard to read, just left align it, separate with -'s.
- The additional experience is almost a waste of space, I'd personally use the equivalent space to expand more on tech skills.
- You have 'proficient' then 'other', does 'other' mean not proficient? Use similar complementary terms to describe your skill levels i.e. 'Proficient at' and 'working knowledge of' or something like that.
- What's the difference between employment and technical projects? Some of your tech projects read like paid work so it's hard to tell what your skill level would be if I brought you in for a interview. if it's volunteer work I would put it under work but do something like '(volunteer)'
Basically your CV makes me have to think wayyy too much, I'm having to interpret things and guess what you mean, so I'd have no idea what to expect your quality to be if I got you in for a interview therefore I probably wouldn't bring you in.
Also if you're not doing it already then people connections is key (meetups etc)