Projects

A collection of free software, websites, and artwork that I have created. Feel free to browse around a check out my work, and don't forget to let me know if you see anything you find useful!

Free Software

    Zoomed in 2d fractal

    A program that generates a type of fractal in three dimensional space made up of small colored cubes that rotate in real time.

    Transcoding Futurama from a DVD

    An easy to use multimedia transcoder for the GNOME Desktop focused on target devices and simplicity. Built on GStreamer.

    Designing a level in Blender

    A game engine for making bomberman-like games. Joint project with Jens Taylor, Jason Kotenko, and Justin Pichini, and subject of university independent study.

    Contractor GUI

    A new contractor-based build system for the Common Component Architecture scientific computing tools written while at Argonne National Laboratory.

    Example usage

    A client to automatically log into Cisco CleanAccess protected networks (used at many universities) for UNIX-like systems.

    Gameplay screenshot

    A space fighter game built using HTML5, Canvas, and Javascript utilizing the GameJS library.

    Debugging

    An emulator for the IBM 650 computer written in Python that allows you to write, run, and debug IBM 650-like programs. This was a project for a programming languages class.

    Key Status Monitor Screenshot

    A program to monitor and display which keys are currently pressed on a keyboard for use in e.g. screen capture recordings for tutorials.

    Welcome Page

    A simple, lightweight, modular HTTP 1.1 web server written during December 2006 to learn about networking and modular code loading. Joint project with Jens Taylor.

    Porthole 0.5

    A graphical interface to the Gentoo Linux package management system, Portage. Joint project with Fredrik Arnerup and other contributers.

    Recipe Manager

    A simple, user friendly recipe manager with searching, printing, recipe view themes and recipe sharing over the network using Avahi.

    About page

    A simple to install and use statistics package for Jeroen Wijering's FLV player, one of the most popular web-based media players. View live demo. Read HowTo.

    Lila theme in red

    A library and set of utilities for creating and manipulating SVG image files using Python with a simple object-oriented syntax.

Artwork

    Lila Desktop

    Lila theme.

    Lila. A theme I started for Gentoo Linux based on purple and green, now maintained by Gentoo community members.

Websites

    Bartender Weekly Website

    Bartender Weekly.

    A website for the video podcast show where alcoholic beverages are mixed, sampled, and discussed. Website designed in 2006.

    Curobit

    Curobi.

    Web-based photo manager, editor, and publisher. Playground for new HTML5 features, including IndexedDB, WebGL, local storage, CSS3, etc.

    EUP CS Club Website

    Edinboro Computer Science Club.

    A site to post events and information about the computer science club at Edinboro University. Website designed in 2006.

    Programmer-art.org

    Programmer-art.org.

    This website. Django-based website backend and frontend design work, as well as all content you see on this site was done by me, from 2003 until today.

    Revolymer Website

    Revolymer.

    A company working on creating new, useful polymers out of existing commodity materials. Website designed in 2006/2007.

    Transcoder.org

    Transcoder.org.

    The official website for Arista Transcoder, the desktop media conversion application for GNOME. Website designed in 2010.