Projects


On the Side


Programs

Everyone has their hobbies; mine just might be slight less social than most. Here are a few of the programs I've written in my day.

Homework

Keep all your assignments organized, digitally. With homework, you can keep track of your assignments, projects, exams, quizzes, etc. for all your classes. Separate classes in to terms, keep track of your instructors and textbooks for each class, and record grades received for each assignment; your grades for each semester will be displayed as you record them in a graphical window. These are just a few of the features Homework offers users on every platform. That’s right, it’s programmed entirely in Java.
Visit Site

FastSearch

We’re all fed up with Windows Search. Sure, the new Windows Live Search that comes with Vista (and the latest patches of XP) is far better, but we didn’t get these upgrades where I worked over the summer. I was tired of putting up with the slow search provided in XP, so I wrote my own in Python. Of course, being written in Python, it works on almost any operating system that has Python installed, and it supports both local and remote searches (even searches on an FTP server)! And I wrote it specifically for Python 2.3-2.6 so even you oldies who refuse to upgrade to 3 can use it. Enjoy!
Download Version 1.2 in Python 2.3-2.6
Download Version 1.2 in Python 3 (or higher)

Older Versions:

Download Version 1.1 in Python 2.3-2.6
Download Version 1.1 in Python 3 (or higher)
---
Download Version 1.0 in Python 2.3-2.6
Download Version 1.0 in Python 3 (or higher)

Calculator

A simple calculator written using Objective-C. The first program I have written in Cocoa-based Objective-C to run natively on Mac OS X.
Download App (Mac)
Download Source (XCode Project)

Corridor News Converter

A Java program my brother and I created for Skogman Commercial Real Estate to convert an unorganized plain text file to an organized (and formatted) Excel file. A work that I am very proud of, but can’t post here due to copyright reasons.

Analyzer

A Java program which displays the broken down contents of a text file. It displays each character (separated by spaces) appearing in the text file, informs you as to the number of occurrences of this character, tells you the file size, average word length, total word count, and unique word count. After sorting words by count, alphabetically, or not at all (unsorted), you are allowed to search the file for specific words.
Download JAR
Download Source (JCreator Project)