A Python library for data and form validation. It makes dealing with messy business logic and conditional requirements easy. Released under the MIT License.
A Python library for intuitive relative date formatting. Released under the MIT License.
A handy Python library for interacting with SkyDrive and Microsoft's LiveConnect authorization flow. Released under the MIT License.
A strategy game written in Python with procedurally generated levels and time travel. This was my entry to a 24-hour game jam hosted by Computer Science House. This is a hobby project which gets pretty limited attention from me anymore, though I'd like to finish it. Released under the MIT License.
Erlbereth is a multi-user dungeon in Erlang that I wrote in conjunction with six other software engineering students over the course of a month as the final project for a very unorthadox section of RIT's Concurrent Systems class taught by Mike Lutz. Released under the Happy Smile Erlbereth License.
I occasionally push bugfixes and features into bingehack4, CSH's fork of Nethack4, and occasionally those patches make it into the upstream.
Vulnerability of the Day is a pedagogically-curated collection of vulnerability demonstrations for undergraduate software engineering students. The goal is to teach students how to avoid simple coding mistakes by providing concise code examples.
Andrew Meneely and Samuel Lucidi. 2013. Vulnerability of the day: concrete demonstrations for software engineering undergraduates. In Proceedings of the 2013 International Conference on Software Engineering (ICSE '13). IEEE Press, Piscataway, NJ, USA, 1154-1157.