I'm only a college student, but either way I've had close to the same problem, not quite the amount of codingtime as I would like :). What I do is I join organizations at the college, I'm in the student government at this point in time, and I make friends withing that organization and slowly persuade them that they need something that requires my skills, and they turn around and tell the higher authorities of the organization "their" good idea and let them appoint me the head of the project :). That way it looks like I am doing them a favor, when in reality they are doing me a favor. It's a win win situation, they get things
websites, scripts, all that good stuff that they never had before and allow them to run more efficiently, and I get to do all of the nead coding stuff :). But, of coarse, I take things one step at a time and make sure that my project is something that will benefit the organization and not be a fun waste of time.