Work of the ManGeek

My work in computers has been quite varied over the years. This page contains examples of portions of that work. If you have questions about any of this, please feel free to contact me using the Contact page!

I provide contracted work during my available personal time for interesting projects. The more interesting, the more personal time I'm willing to devote, but if you have something you really feel strongly about and what to see it brought to life with a professional feel, please feel free to contact me and I'll tell you how I can help.

If your activity is volunteer or non-profit in nature, please provide me with the details. I don't always have the time for each project that comes up but I'll let you know what I think and provide the best feedback I can. On occasion I do work on some projects pro-bono. Click here for a little explanation.

To summarize, I have experience in:

  • Web Site Development
  • PHP
  • Shell Scripting
  • Web-enabled Databases
  • All aspects of email delivery/antispam
  • Network Security (my actual career)
  • Network Design and Architecture
  • Server Builds and Customizations

Websites by the ManGeek

I've designed and deployed a number of websites. Below are a few examples.

  • www.minnesotakungfu.com
    Minnesota Kungfu is an organization that instructs Kung Fu martial arts in the Minneapolis area. This site included application code to support a mailing list and form systems to receive email feedback. (Primarily in place to avoid SPAM/UCE.)
  • www.pastprincess.com
    The official web site of the St. Paul Winter Carnival's Past Princess Association. This site included application work for a guestbook, calendar system, roster and scheduled "featured princess" section.
  • volunteer.winter-carnival.com
    This site is a volunteer management system used by the Saint Paul Winter Carnival. This site is designed with a full database application to control volunteer assignments, duties, and contact information. Additionally a user authentication system was implemented to allow individuals to control their own volunteer commitments. Note that my role was to design the web-based application. The design template changes every year and is built by another design company.

Other sites that I've developed include:

Illustrations by the ManGeek
  • The 2005 Saint Paul Winter Carnival Coronation Program/Invitation
    The coronation of the Royalty for the Saint Paul Winter Carnival is quite an engagement. I designed the illustrations and worked on the layout for the invitation and program that was produced for this event. This image was created to serve the theme of "Phantom of Coronation."
  • The 2004 Saint Paul Winter Carnival Guard Pin
    Many of the groups at the Saint Paul Winter Carnival have pins made to commemorate their year. This pin was designed for the 2004 Royal Family Guards to sell as a fundraiser. It has two lights embedded within that blink when the battery is connected.
  • The 2005 Past Princess Association Pin
    This pin was designed for the 2005 Past Princess Association. This is another group within the Saint Paul Winter Carnival. Once again it was also produced to sell as a fundraiser.
  • The 2005 Inver Grove Heights festival
    The coordinator for the 2005 IGH days festival in Minnesota asked for a logo they could embroider on their candidates polos. This is also the 40th Anniversary of this festival so the logo bundles reference to the special year.
Scripts by the ManGeek
  • Scriptlets - Reusable Code
    Scriptlets are reusable pieces of code that I embed into a number of my scripts. Just like libraries but quick little functions to get every day jobs done.
  • PHP Ping (ICMP) Host Monitor
    I wrote this script because I needed to monitor my internet connection and the responsiveness of a few hosts that I use. It's a PHP script that pings remote hosts and reports if they go down and how much time passes before they come back up.
  • PHP Authentication Class
    This is beta code of a PHP authentication class I'm developing. While it's close to being complete, one of the hold-ups is making the authentication calls more generic and also getting it completely documented. If you can figure out how it works and care to use it, feel free. I'll post an updated version soon.
  • PHP Date/Time Class
    This is a beta release of a Date/Time class I've just finished putting together. There are only a few features that will be added in the short time frame before I set it to a 1.0 release. For now it works quite well. Feel free to try it and let me know how well it works for you!
  • PIX Firewall Backups
    This script wraps around a custom copy of the OpenSSH ssh client utility and allows automated backup of multiple PIX firewall configurations. The script and associated patch file for OpenSSH are included.
  • PIX Access List Configuration Parser
    This script allows you to parse the configuration of a PIX firewall and create an abstract comma-separated file which can be used to clean-up/refresh the configuration or migrate it to a new firewall system.
  • Check Point (SPLAT) Firewall Backups
    This is a shell script that will do backups of a Check Point SecurePlatform firewall. It's designed to transfer the backup to a central server via SSH and all of the directories, and filenames are easily changed through environment variables.
  • PHP Calendar System
    This script is written in PHP and generates a visual table-based calendar with the ability to automatically fill in the dates with activities. It's designed to be portable and easily plugged into web pages. It's also free so you can modify it to fit whatever purpose you want.