Rick Eichhorn

Custom Software & Website Development


Sample Projects

Dots Game - A simple Windows application I wrote for fun. It is written in C# using WPF and .NET 3.5. The game implements several animations and user controls. The entire UI of the game can be changed by simply swapping skins. Several skins are included in this implementation. New game levels can be added by editing the app.config file. The project includes a Click Once installation program that automatically checks for newer program versions.

Dots Game Website

GoldsteinBronzes.com - This is an MVC website. It is written in C# using .NET 4.0 and Entity Frameworks 4.1. It uses SQL Server 2008 for the database. MVC is a vast improvement over ASP.NET for storefront websites.

Goldstein Bronzes Website

Fit To List - A desktop application to resize and crop digital images. It is a C# Windows forms program utilizing .NET 4.0. The heart of the application is the rubber band user control that implements the cropping function. The control uses several low level GDI functions to draw the cropping rectangle with little flickering. Fit To List is an update of an earlier program I wrote in C++ using MFC.

Fit To List Website

Turtlemania.com - An ASP.NET shopping cart written in C# and .NET 3.5. The database is SQL Server 2008. Although the store sells three different types of products, only one set of classes was needed to implement the shopping cart for the different items. PayPal is used as the payment gateway. Administration screens make it simple for the user to add and remove inventory items. The site automatically produces XML sitemaps for Google.

Shopping Cart Website

All My Auctions for Sellers - A desktop database program to help eBay sellers manage their listings. Although dated, the program still works and was very popular in its time. AMAFS was written before eBay created their public API. The program uses screen scrapes to collect seller listings, fees, and sales data directly from eBay web pages. It is written in C++ using Microsoft Foundation Classes (MFC).

All My Auctions for Sellers (AMAFS)

I've also written a few shrink wrapped programs for sale in traditional brick and mortar stores. I wrote these titles to a publisher's spec in C++ and MFC.

AutoCare Windows games

Industry Certifications

WPF CertificationASP.NET Certification MCSD Certification

Current Proficiencies