Hi! Welcome.

You can find some of my older projects below, but the most active stuff is on Github.

Take care!

Active Projects

Title Language Description License
voxeling Javascript Pure WebGL voxel game engine, with multiplayer functionality and very few dependencies. MIT
metrics-dashboard-ui HTML5, JavaScript, CSS Simple metrics dashboard that pulls from your own API. MIT
node-daapd node.js Share your MP3s with iTunes from linux! This is a node.js DAAP server. MIT
collections PHP5 Self-hosted photo backup and sharing web app. Think flickr, but much simpler.
Screenshots: main, edit, sharing, shared
node-rss-proxy node.js Caching proxy for podcast RSS feeds: Less XML for your phone to download and parse. MIT
tiny-helpers PHP5 Standalone classes for input validation, routing, markup generation MIT
tracker PHP5 Tool for journal keeping, blog staging, link tracking MIT
dbFacile PHP5 * Database abstraction/facade for mysql, sqlite3, postgres
* insert() & update() helpers take assoc-array of data and table
* fetchRows(), fetchKeyValue(), fetchColumn(), fetchCell()
* Proper escaping & quoting to prevent SQL injection
* Unit tests!

Inactive Projects

Title Language Description License
nodeFTPd node.js Basic FTP server. Forked project, fixed data connection logic, prepared for use by others MIT
mercussion Python Marching percussion notation. Output: PDFs, MusicXML and MIDI files MIT
Data Type Tables Python3 Field-level revision tracking in an ORM that stores by data type
authorize.net PHP5 Class providing capture, charge, refund and void for Authorize.NET MIT
TESI C A terminal and its escape sequence interpreter. Pluggable front-ends. GPL
Knox C Split screen terminal multiplexer, akin to GNU screen GPL
uClibc Busybox Linux Distro n/a Slim distro for an old laptop n/a


Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.