There is no off position on the genius switch.
- David Letterman
Liberty Penguin
Freedom

For starters, here is a plain text copy of my résumé... Or a PDF version. [HotJobs.com view]

Then there is my Master's thesis...

After that, the main thing I have here right now is a Java application I wrote called ResCafé. I recently revisited the code and toyed with the idea of a C++ rewrite, perhaps extending to a KDE3 version or something. That just made me appreciate Java more (dynamic class loading in C++ can be very weird). ;-) Now I'm wondering if I can't make the plugin system more generic, so that it can simply be instantiated anywhere, initialized with a Plugin superclass and go.

I'm still messing with PHP/Postgres to keep honing my skills. I guess it's sorta LAMP except I use Postgres instead of MySQL, cuz that's been the RDBMS I use since 1997, and FreeBSD instead of Linux as the Server OS, just to mix it up a little (still use Linux on my desktop). So I guess it's really FAPP or BAPP. I'm currently trying to build a Rebate Tracker since I love free (as in beer, here) stuff.

UPDATE: The Rebate app is quite nifty, with a healthy dose of CSS to purdy it up. (Don't know if I'll release it though). LAMP apps (and variants) really can be quite powerful. That said, I must have rewritten this thing twice already! Once to port it over to the Smarty template system and again to convert the DB access to a more abstracted pseudo-MVC style scheme. Various loader functions are offloaded to a master DB_Rebate class which subclasses a Postgres class and a Common class. The PHP scripts then just call the various loaders (or writers).

I had been contemplating a new project, again in Java, for managing a personal library. It would not have been a totally new app as I already have a console one written in Perl with a PostgreSQL backend full of data. I have since tinkered with a PHP web frontend which I've got pieces of (it'll display the book cover thumbnails). In the meantime, I have found Koha which is a full-fledged Open Source library management system out of New Zealand. While it is intended for actual libraries (public, school, etc.) I think it might be useful for personal collections as well...

Also, I'm a pretty active member of the Linux Users' Group of Jackson or LUGOJ (pronounced luggage).

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.7 (GNU/Linux)

mQGiBDt+9UkRBADKGh+bc3HG8FbGB+gkoKH6Eyzpmm8c4tKN5qnmuXcfPz0x0XQq
pNGNNq9svPAR1L7UeNNFLcvl5yHY97CmP1aJcASEaGMNz750M00OignxL3kRwMvy
LyR/M02t//b0XPJqEVV1NhCUehscRi6ZOapw2fTSGiMHd8BHTsM4vpzHNwCgn1qf
eGhoRRufBiv1nS6v6Zjmq20D/iJ6Zf6CQEqmXQwlFs1qzK4bHq8It2RiZwlx53Py
sljTu5+D0CEz9JpDEnkROyYjz6HJNs21X12ZIltu4ZSCPjYCMJuIj7jL4Z8u4qLS
osQXM5YZ0ymlVHMmPECDpZNsXkEfG7n+y0lVSCpy4mxUcENiR7GjJ1p8AmMh6bBm
GVy4A/97EQHYr74SwiifoDlYwQQwhkgTHaYdpCJQfuXb9CyonwAZvJJ7Pxdd/i0O
u5HoYdPUiT2CuGh9QvqNafhd35u8VX6/DrfDIeXFAXR9+E5FSk25BGcUW0Kfkp9k
X2kiJRzQBOddfEwTUAYuFuqsGOHgkwOFUAYTyn97mnLfyis17bQ3Ry4gQnJhbm5v
biBTbWl0aCAobXkgbWFpbiBrZXkpIDxicmFubm9uc21pdGhAeWFob28uY29tPohX
BBMRAgAXBQI7fvVJBQsHCgMEAxUDAgMWAgECF4AACgkQKzMH7JPTlT8oUQCgkLp5
YmPHCkXj4uuMEtx43GMruowAniW3TMl4l6S9ysolFiif5vem3i4fuQENBDt+9V4Q
BACpld3S/aw9W+RvnZY3A+a6sqbdtW+0whhOvdP0esVqjRkrvbz6yLyZWUu6wzeU
lV76RR6nAjHsXQ8iWNO7R80T7aZpx5omNueGWsOP1+NX28iOquYRpvbaE/IiwJkM
JqidCAo2Rg1wiDhIvheH0M5C2QHMouwsO792XzWywlOzMwADBgP/aBNyaqzl7Pr4
G0e98a3ttYyH91f/UKtClJV3ha1zXNdGxcav8ThmBtL/tPcaAgMgc23IpK452BKW
UBjoQ2l91B0ikGot8j9cEQR8TwLWkWwrokrbnnyd40DoM3fJ/ukEhGGxn0vwy2Ge
KD24jwBfrtiP6lnHSDa1Tbr+UYEok9CIRgQYEQIABgUCO371XgAKCRArMwfsk9OV
P0HcAJ4jpEqQpOFW25NksLJAiRxuiCWwxACgnETQMdRrtQOEmWPgg4TW9mOOsRc=
=IPvM
-----END PGP PUBLIC KEY BLOCK-----