Just a thought, but maybe you should have a look at sage. It's a big open source project that is currently under very active development. If you're interested in contributing, I would suggest that you post to the sage-devel Google group with this same question. Some thoughts for things to do would be to improve the support for relative extensions of number fields and for function fields.