Bug Hunter - Bug Tracking and Reporting Software
Description: Developed in C# and ASP.NET - using CSS, JavaScript and MSAccess(could be modified to use any DB). I was asked to come on board a software project as a consultant. The support team were getting burried in the discovery of post release bugs and had been tracking them with ink and printer paper before I arrived. No kidding! This handles multiple projects, allows users to organize and track bugs in a variety of ways as well as upload a picture to associate with the bug. I was the sole developer and designer on this from concept to completion.

Online Backup - Backup Software
Description: Developed in C++ and MFC - using sockets and complete OOP techniques. I was on contract to develop this within a time frame to solve backup problems this company had been having with their clients. They needed something really easy to use and really easy to administer. Client runs as a windows service that compresses preselected files on a prescheduled basis and sends them encrypted over the internet to a server program that checks for integirty and then stores and logs the files in an appropriate manner. I wrote all components including the installer and used free 3rd party SDK's to handle the compression and encryption algorithms. A user selects the desired files, sets the frequency, and the service handles the rest.

BudgetSoft - Financial Software
Description: Developed from concept to compeltion completely in my spare time. I had planned on giving this out for free over the internet. BudgetSoft was developed in VS.NET 2005 and uses a SQL Server 2005 DB. It was written completely in C# with windows forms and is extensively object oriented. The application handles most aspects of personal finances allowing users to create, administer, and report on dynamic budgets as well as their accounts payable and accounts receivable. This is a very useful application for anyone concerned with the state of their finances and could easily be modified to handle small business finances as well.

Password Vault - Utility Application
Description: Written in C# and using windows forms this runs in the system tray and allows you to add, update, and view passwords. It uses a small MS Access DB and I am in the processes of adding some encryption just as soon as I can find a free 5 minutes.

Animation Example - Page Flipping
Description: I wrote this as an exercise in page flipping. It's a very simple animation that uses a single bmp and scans through it to create the animation.

Demolition Derby - 2D Video Game
Description: This was developed by myself and two friends from college. This was my first experience ever programming a video game and it was quite awesome. All the graphics were created by myself using Photoshop 7 while the three of us worked collaberatively on the code. Demolition Derby is completely Object Oriented written using WIN32 and DirectX. This was a lot of fun to work on even though there is still a little quirkyness with the collision detection. You should download this and try it out. It reminds me alot of the kind of games I grew up playing on the original Nintendo! I am currently adding an extra dimension to this engine. After that I think I might even add another... hmmmmm?

3D Shape Maker - 3D Rendering and UI
Description: I have to admit this isn't done as recently as some of the other projects but I wanted to put it up here becasue it is very cool and because it quite nicely demonstrates 3D rendering techniques as well as some math skills, mainly geometry. This was done using extensive Object Oriented Techniques, OpenGL, and MFC. This application draws a variety of 3D geometrical shapes to the screen and allows the shapes to be manipulated in a variety of ways. It's very neat and worth downloading if only to refresh your memory of geometry. An icosahedron has how many sides? You can even save your shapes as a bitmap!
All content copyright Peter Trennum - www.trennum.net