I don't have a student visa unfortunately.
Time to build an open source portfolio and get in line for GSoC...
Any suggestions? I have a few small useful scripts that I've written over the years but they're not of good quality to release. Should I work on those or find some project to work on?
I haven't done it myself, so I don't know if my advice is any good, but I'd suggest picking one that interests you and getting started fixing bugs as soon as possible. And when you have a chance, double-check that they intend to take part this summer, too.
A friend of mine did GSoC a few summers ago. If you like, send me an email and I'll put you in touch.
Browsing through that list now...
I'm not sure but I think someone from my uni did GSoC last year, I'll try finding out about that first. Thanks anyway!