I've been programming since I was in kid and doing it for a living for over a decade. I mostly work with Android now, play with machine learning in my free time and did a ton of Enterprise Java in the past.
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.