I've been programming since I was in kid and doing it for a living for over a decade. I've done mostly Android lately and Enterprise Java before that.
Some publicly available projects I've developed include a library for implementing OO state machines, streamlining the use of Android databases and ContentProviders and type-safe Android URI matching.