A good starting point for code contributions would actually be either our
BugMash list that we feature every Monday, or our
community dev wishlist. Additionally, if you want to work on a specific feature, and have code and the appropriate tests for it, a thread on the
Diaspora-Discuss list is a good place to get some opinions on development of said feature.