Not the parent, but I'd recommend subject/language meetups, conferences, etc. mailing lists, and other things in that vein. Basically, wherever people that are highly accomplished and talented in the area that you [want to] work in hang out together and discuss new ideas. Then try to be a regular and constructive participant to the extent that you can.
User group meetings, startup weekend, hack-a-thons, give camps etc. Things focused on technology and technology solutions, not events that attract sales people or people looking to hop jobs.
I go to 8-15 hackathons/year. But maybe it is Atlanta's ecosystem or my lack of telling people about what I do, but I am have yet to get a lot of client work out of winning these types of events. I think winning def helps my portfolio, but I haven't seen much in cultivating relationships.
Do you have any advice on how to leverage these experiences more?
Dont win, (or don't compete); just contribute. Be an asset.
Remember, most people in jobs will be threatened by a strong and assertive leader - they want someone they can control and extract value from, not someone who might take their job. Understand and embrace that fear and position yourself to handle it.