Thanks, that's really useful!
What about having done a few internships? I realise it's not the same but I've at least made some mistakes to learn from already.
I'm starting a job in September, contracting would just be something to fund my personal projects.