Open Source contributions

Contributed patches to kodi (formerly xbmc) media player to track which shows among your favorites you're actively watching, and suggest unwatched episodes of those in the "what to watch" area.

Contributed patches to Vim to support embedded Python extensions returning complex structures (lists/dicts, recursively nested) and to fix Python support when it broke with version changes.

Contributed patches to Vim to allow certain options more access to the sandbox if they are set securely (e.g. modelines and other document-centric options have lower permissions than options explicitly set by the user).

Minor debugging and community contributions to linux-kernel and Mozilla (now Firefox).

Work

Currently develop a large association management system for non-profit associations, a web application including membership database, e-commerce, mailing list management, geocoding and advocacy, fundraising, RESTful web services. Development is primarily Python on Linux/Apache with a MySQL backend. Matrix Group International, Arlington, VA 2004-present.