Perhaps dedicate yourself to a specific area of programming that interests you, develop a portfolio on something like Github, network with people, express an interest in opportunities, and let your work find you something.
My GitHub is a lonely horse and I think that the only way to actually have an active portfolio on the internet is if you already have an amazing reputation.