Interested in some of the work I have done before? Take a look around. Note that some of the content and design on the websites linked to may have changed since my work on them.

ECOS Resource Library

This site serves as a resource library for the Environmental Coordination Office of Students (ECOS), which is a service of the University of Alberta Students Union. This site creates a browsable and searchable interface for students to locate the resources required. The administration section allows the library to add or edit the resources listed on the site.

Click here to visit the website

Jocelyn Fox Photography

A website developed for a portrait photographer designed to showcase the photographer's work. It also serves as a portal allowing clients to preview their portraits online once uploaded by the photographer.

Click here to visit the website

Rentingspaces

This housing registry, primarily aimed at students, is a useful tool for landlords looking for tenants and for renters looking for a place to live. Though I did not create the site originally, I have implemented a major upgrade to the site in both improved function and appearance. This site is a good example of an e-commerce site.

Click here to visit the website

Quickdraw

Working with a small team, I helped develop this application which is designed to make it easier for novice programmers to learn to program graphical user interfaces. It was done with the Java programming language and is designed to work using commands input manually, or generated from a program written in whatever language the programmer desires. Some of the notable features I specifically implemented include 3D graphics, audio clips, and text-to-speech.

Click here to visit the website

Jobkin.ca

This website I created from a template the company gave to me. It is a site on which users may list jobs which they are looking to fill, and guests can browse and search these jobs. In addition to the basic site, the company can customize the site for different locales. The site also contains many administrator pages.

Click here to visit the website

Mexi-can Labour Force

I recently created an online company database for a company called Mexi-can Labour Force. This intranet website allowed their employees to log-in and work with the company's critical data whether they were in the local office or working in Mexico. They can not only add, edit, and view the data online, but they can export the tables to Excel, a printable PDF file, and more.

Sitefinder Mobile

This is a GPS tracking and monitoring system I developed which can be used by a trucking or delivery company to keep track of the location and movement of their vehicles. Though development is still in progress, currently cellular modems with GPS trackers can be installed into a vehicle. The owner of the company can then access the website to see where the unit is, what direction it is going, and how fast. It can also search past data using a variety of criteria and create alerts. For example, a manager can be notified by e-mail or text message if a vehicle exceeds a certain speed within a certain area.

Mapworld.ca

After doing some other work for Mapworld, I was asked to complete their website. Taking a basic existing design template I created the remainder of the website. The website showcases the products they offer and helps users find the exact map they need. I also designed an administrative control area where they can add or adjust all of the products and categories.

Click here the visit the website

Sitefinder Conversion Tool

This is a multipurpose conversion tool for converting geographical locations. It converts between latitude and longitude (in degrees, minutes, or seconds), legal land locations, Universal Transverse Mercator (UTM), and the BC PNG grid. All conversions work both ways. If you are interested in this program, please visit Sitefinder GPS.

Rigmaps.ca

This is another mapserver website I developed, but with a few differences. Besides the usual manipulating of the map, such as zoom, pan, etc, and selecting which layers they would like to see on the map, this website allows for multiple administrators. Each with their own set of maps and users. For example, Company A could register to become an administrator on rigmaps.ca. They would then start with the default basic layers and could upload their own data in several formats such as shapefiles and geotiffs. They could then sign up users under them who could use the map with the layers uploaded by Company A.