Greg MacLellan :: Portfolio

This is just a quick list of some of the development work I've done.

MacLellan Water Technology
mwt Main Page
A basic site designed using Mambo Open Source. I made a lot of changes to the default to get it to basically act like a regular corporate-style website, instead of a portal style site. I also made a few modifications and fixes to the source code of the core code, as well as a few modules, and contributed them back to the project/authors.

Nothing very spectacular, but the site turned out nicely.
 

Sell Your Own Home
Sell Your Own Home Main Page
A project I worked on at eMerchant.ca (2001-ish), that is designed to allow people to list their houses for sale online, or for home buyers to find a house.

I did all of the backend web-based management, and most of the functionality on the front-end site. I don't think it's around anymore, but it had some useful features, like allowing you to mark favourite properties, and remembering your filter and browsing settings. It also included a complete web-based image editor, that allowed resizing, cropping, and brightness adjustment.

Going back an updating this entry now (2005), this application is outdated by today's standards. It would have made good use of AJAX to do most of the aforementioned features.
 

OC-Web
OC-Web Main Page
  • Screenshots/Details
  • This is eMerchant.ca's content-management and e-commerce development suite (at the time, the company was Online Creator). It allows a business owner to design their own site using just a web browser. There are pre-written design templates to ensure their site looks professional, and it has full e-commerce capabilites, including a payment gateway.

    I wrote the foundation for the entire application, and lead a team of 4 other programmers to develop various modules for the site. As part of this project, I also wrote a pure PHP API wrapper for the Skipjack Financial Services payment gateway (which is available on their resources site).
     

    DJfury
    DJfury
  • Screenshot
  • DJfury is a project I started working on in about 1999, when at the time there were only 1 or 2 similar programs on the market. It's been a couple years since I worked on this now (2005). I think that I'll eventually finish it some day since I still haven't found a DJ program I really like. The biggest thing that delayed it was the plauge of so many version 2 applications: an over-zealous rewrite.

    It's designed as a replacement for a professional dual-CD player, and has all the same sorts of features: play/cue ability, pitch shift, multiple cue points, exact search, as well as having an integreated database to sort and very easily and quickly find music.

    The "current" development version has gone through a complete overhaul, including changing the sound engine and redoing the layout of the interface. It is not quite ready to be used, however, an older version has been in use by myself and by a couple other DJs for a while now.