Educational Games

License: Unreleased Language: Java Size: Large

A semester long project my senior year of undergraduate. The goal was to create a platform on which less experienced Java programmers could create simple educational games for lower and middle school students to learn while playing together.

Japanese <=> English Dictionary for OS X

License: Proprietary Language: Python/PyObjC Size: Large

An under development program intended as a learning dictionary for students of Japanese. Supports searching J->E, and E->J, vocabulary lists, flashcards and quizzes. Intend to release the software (but not the source for the time being) in the near future. Advance copies are probably available if you ask nicely.

LifeFlow

License: MIT Language: Python/Django Size: Large

LifeFlow is the Django application that hosts this blog. It has been receiving a lot of my time recently, and is coming into its own as a full featured blogging platform. It is under active development, but is stable and feature rich enough to host a blog.

Processed Tower Defense

License: MIT Language: JavaScript (Processing.js) Size: Large

A full featured (and occasionally even fun) port of Tower Defense to JavaScript using the Processing.js library by John Resig. Can be played online at ptdef.com.

Django Web Analytics

License: MIT Language: Python/Django Size: Medium

Currently undergoing heavy development, this is a Django application for performing web analytics (visitors, pageviews, referrers, etc). It should be considered an alpha product at this point, but ought to be graduating to a beta status in the near future. The intent is to eventually create an open source product comparable to Mint.

SubstanceIs.com

License: MIT Language: Python/Django Size: Medium

My first attempt at building an interactive website using Django (well, my first attempt at building anything with Django, really). It is a simple website for creating and hosting websites created by users. The majority of the code and templates are for the backend for allowing users to edit their own sites.

Duly Noted

License: MIT Language: Common Lisp Size: Medium

A note taking program I wrote in Common Lisp. It was my first large program written in CL, which is extremely evident when looking at the code. It makes extensive use of CLOS and LtK, and as such might contain some useful examples.

Sparklines.js

License: MIT Language: JavaScript Size: Small

A JavaScript library for creating line and bar sparklines using the canvas element and Processing.js.