Software Engineering & Game Development

Archived Projects

These are projects that are generally older (as in pre- or early college) and I don't want to put forth as flagship demonstrations of my programming talent. Nevertheless, I like to keep them available to view. If nothing else, they provide me with a bit of nostalgia from my early programming days!


Visual Basic .NET


IP Info (Source + exe)
IP Info (exe only)


One of my quick side projects. This program will quickly and conveniently display the local computer's IP address, subnet mask and default gateway(s). All of this is done on startup. The key with this program is the method in which the information is gathered. It crawls through the Window's registry in order to obtain the right information. It was fun to do and gives some insight into registry programming and utilization
(Note: this may not work on systems with certain security programs active, as they sometimes read registry activity as a threat. I assure you there is no threatening activity being performed, but it is up to you how you choose to handle this)


iTunes Mini-Controller (exe only)


Another one of my "just-to-see-if-I-can" side projects; this program is a simple, clean mini-controller for iTunes. It will allow all basic functionality including stop, start, pause, skip, song title, and a progress bar which can be dragged to track through a song. The nice thing about it is that you won't have the whole iTunes window taking up space on your desktop. One thing to note is that an existing installation of iTunes is required and if iTunes is not open, this program will open it. You can just minimize iTunes to get it out of the way.



Screensaver Security


This program was put into use at my last job. I removed certain proprietary information, but otherwise it functions identically. It simply sets the screensaver timeout to a "secure" or "presentation" time. This is useful to force a timeout and assure more secure systems (specifically systems which require a password to get out of the screensaver) while still being able to set a longer, temporary timeout for presentations.
This program only opens as a Windows System Tray icon, and one can switch modes or exit by right-clicking on the icon.
The main coding elements of this application are the use of some Windows API programming, exception handling and the utilization of a System Tray icon rather than a standard window.


ScreenShotz (Source + exe)
ScreenShotz (exe only)


I made this program at the request of a friend. It will take a screenshot of your current desktop and save it to a specified path with a specified prefix. The file names are followed by an auto-incrementing number of which the user can select the starting value. This program makes it easy to take several screenshots without having to use the old "Print Screen & Paste to MS Paint" method over and over again.
It's still a work in progress, and has a couple minor bugs, but nothing major.
Some of the key features are thumbnail images of the last screenshot and a save folder browser dialog.


Java Projects


Medical Billing Program


Here is an assignment I did for a Java class. I'm pretty proud of it considering it was one of my first attempts at Java. This is a medical billing application that uses Swing to create a user-friendly graphical interface allowing one to enter and view patient appointments. The error checking is done using regular expressions for more comprehensive filtering.