Nice story there, Dustin. I think if you can do some bit of coding, then participating in open source development is one way to contribute to this world. There are tons of project out there with open source code that I believe you can contribute to.
That being said, I guess you can contact most OP in this thread that is looking for coder/marketer/contributors or something similar. You can also spend your time in Development & Technical discussion as some of the new projects might post their info there. Good luck with increasing your skills.