I'd say I'm currently learning more aspects of program design as I get deeper into more complicated projects, especially the Art Program I'm making at the moment that has made a lot of demands on my graphics library.
Currently Hacking On
Currently making Pixel Art Program v3.0 to help me make the art for a game I want to finish for Christmas; this involves a lot of delving into my Java graphics library when things go awry.
I would be interested in helping out on most any project that I've got some experience in, and even in some I don't; I like learning new things, and have a fair bit of experience in learning new technologies.
I also really enjoy talking about the stuff I've made, so if you see something interesting I will easily spend an hour going over the design and how I made it if you wanna hear it!