I usually worked for companies building stuff I myself used in some way, or was interested in using their stuff. Companies that organize community events tends to be easier to approach too, if you do it in person at small non-busy events, even better.
Basically, if you see some product/company you'd like to work with, figure out what you could help them with, write them an email and point out exactly what you think could be better, and why you're perfect for them. Worst that can happen is that you spent some hours writing it and they say "No" :)
But i can start with the companies i know and use i guess