Skillbit.com (link) February, 2008 - Present
Skillbit is an online tool for managers to track and discover latent potential in their team.
Skillbit is an online tool for managers to track and discover latent potential in their team.
This is a simple to use microformat parse for python, capable of parsing hCard, hCal, hAtom, and XFN type microformats. It uses the available XSL transforms to to transform the xmlized forms of those formats into their respective source formats (vcard, vcal, etc.) and then uses available python tools to turn those into python objects.
This is a project I'm working on with Tony Wright in an attempt to build a better online travel guide. One part Yelp, one part MetaCritic, one part fodors. The goals is to make a dynamic and accessible travel guide site for the modern generation of web applications.
Pida is a young IDE framework currently in heavy development. It attempts to decouple many of the classic pieces of an IDE, the text editor, the debugger, and provide a clean and powerful tool to create them as needed. This philosophy has allowed the Pida team to create an incredibly wealth of tools in a very short period of time, with a code base that is small and easily refactored. My contributions have been primarily to the Grepper interface and the Session Manager interface as well as numerous bug fixes.
pyTracer is a python ray tracer written using only the PIL image libraries to convert to png's it supports shadow casting and arbitrary positioning of any number of spheres and light sources, as well as the camera.
Babik is a web based MPD client built in Django, with a python back-end.
Restricted to wireless equipment which only supported WEP, I designed a system utilizing iptables and OpenVPN to create a secure wireless network.
Beastly is a lightweight, simple, web forum built in Django. It is designed to be the python version of beast, though no beast code was consulted while writing it. The end goal being to create a web forum that would fill the most basic requirements of a web forum, while being easily pluggable into any Django project.
Vidastream is a lifestream application written in Django, that aggregates your web presence by way of feeds (xml, rss, atom), collecting them into a single linear time line of activity. What's nice about the lifestream format is that it gives a very simple and intuitive interface to the vast variety in the content of online spaces.
HR Forms was a set of complicated web forms used internally at Geonerco to indicate any upcoming human resource actions. This project we designed based on the requirements of the IT and HR departments to meet certain data retention standards and has an integrated management interface and work flow.
Urlbar Bookmark Access is a Firefox extension that I wrote in order to allow me to access my bookmarks from the urlbar by way of specialized urls (bm://path/to/bookmark). While not particularly functional, it allowed me to poke around with the Firefox code base and the extension tools provided by Firefox.
TMS is a lightweight ticket management system written in PHP leveraging AJAX for a snappy interface and PEAR libraries to send and receive emails. This was written after my experiences at OpenAccess with their in house Ticket Management System, primarily focusing on a more simplified interface.
NetNim was a project assigned in my Structures In Computing course, the requirements asked us to create n networked multilayer implementation of the game of nim. Because of the games mathematical simplicity creating AI's to play against it relatively simple and my own implementation includes several of varying difficulties.
This project also allowed me to play with scheme's threading model, as well as the scheme GUI toolkit.
This is a simple project, designed to parse emails coming into our support email at OpenAccess, and to create tickets from them, that would allow us to more easily handle customer support requests. It was deployed in late 2005 and has since continued to operate handling approximately 50 emails a day.
I've been a long-time member of various Firefox support communities over the years. I'm a half-op in the firefox IRC channel, have made numerous posts in the mozillazine forums, helped write the latest MDC document on theme development, wrote a popular "beginners guide to Firefox", and have spent the last couple years doing bugzilla triage.