GUI and UX Design Projects
GUI design amongst roboticists is generally the new guy's job because no one else wants it. That was certainly the case for me, but it came at the same time as I first picked up object-oriented design, and is actually a great way to learn these concepts. And it turned out I was fairly good at it! Some of my proudest achievements in my programming experience have been seeing people continue to use GUIs I wrote half a decade ago, without a single issue. I've written GUIs in MFC, wxWidgets, MatLab, but more recently have found it far far more pleasant to move to Qt and Python bindings with either PyQt or PySide.