Just a thought, but maybe you should have a look at [sage][1].  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.


  [1]: http://sagemath.org