Unique Equipment Ltd.
Having an upcoming Vegas convention less than a week away, this demo site had to be online in mere days. The tight deadline was met and the company was able to showcase their latest assets to the thousands of people in attendance.
This was a simple website whose primary intent was to provide presentation slides, photos and a short embedded video demonstrating the power and versatility of the company's new product.
Back
SWS Truck Bodies & Trailers
Tired of their outdated website, this company approached me requesting a complete redesign, including a full backend. Seeing a challenge and an opportunity to learn, I got started immediately. The final product included a parts catalog, a trailers listing and the ability to update pages through a rich-text editor alongside a custom photo editor with scaling and cropping functionality.
This project made extensive use of the jQuery library, along with AJAX, to enhance the overall UI. The backend is completely custom, written from scratch in PHP and designed to communicate with a MySQL database. The entire site is modularized, only loading what it needs at any given time.
www.swstrailers.com
Back
Neil Neumann Sales Ltd.
This project was a redesign, aiming to bring the company's website more in line with their current image. They requested client testimonials, a simple product catalog and a backend to enable them to update pages and add photos.
This was my first attempt at a database-driven site, and it proved to be an excellent learning experience.
www.nnsl.biz
Back
Ten18 Photography
This well-established photography studio had recently undergone a complete redesign of their online portfolio. They wished to streamline the process of adding new clients to their external database, however, and contacted me to see if it was feasible to tie the two systems together.
Working within a WordPress installation, their client database was successfully linked to their new website so that all potential customers are now automatically managed in both systems.
www.ten18photography.com
Back
Facebook Comments for WordPress
Recognizing a high demand for integrating Facebook accounts into blogs, this plugin was designed from scratch to be simple, user-friendly and unobtrusive. It boasts complete customization of styles and placement, and is currently used on over 30,000 websites, allowing any visitor who is signed into Facebook to post comments using their account with a single click.
This plugin made extensive use of both the WordPress and Facebook APIs.
After enjoying more than 200,000 downloads, the project was handed off to a capable Computer Science major from Stanford University, where it is still actively developed.
www.grahamswan.com/facebook-comments/
Back
Nullville
This was my first attempt at blogging, realized around the time when I began my trek into the post-secondary realm. The platform was designed from the ground up and supported posts, pages, technical tutorials and image uploading.
The site was frequented by numerous classmates and other locals, but is no longer online due to a lack of time on my part.
Back
Engineering Students' Society
During my stay as the IT Coordinator for the Engineering Students' Society at the University of Alberta, I completed numerous projects, including rebuilding a webserver, redesigning the society's website, setting up a wiki for the executive members to document events and meetings, creating an app that allows companies to sign up for the annual career fair and giving short presentations to the rest of the team regarding the use of these apps.
This position allowed me to learn everything from bolting components into a server to taking care of high-level security issues.
ess.ualberta.ca
Back
Graham Swan (v1)
This portfolio has undergone several iterations since its conception a few years ago. The first rendition of the design (shown on the right) maintained a major focus on typography and simplicity. In an effort to reduce page load times and rely on proper styling and markup, the site renders quite elegantly with a reliance on a mere four lightweight images.
Following a decision to remove the blogging portion of the project, the site was reworked to reflect the simple showcase you're currently viewing.
Back
Plans
During my penultimate year in university, I was tasked with a senior undergraduate design project. The specifications called for an application, built in Java, that would fetch data from a given city's open data catalog and provide intelligent recommendations based on a user's schedule and preferences. The suggested activities were bundled with maps, driving directions and photographs.
My team placed first in the competition, judged by representatives from the City of Edmonton, landing ahead of forty other Engineering and Computer Science students. The final application garnered enough interest to warrant a mobile version (which is currently under development for both iOS and Android devices).
In The News: Plans
Back
Apostrophe
Apostrophe is an open-source, in-context content management system, providing users with a simple, familiar way to update their content. It maintains a full feature set, including an integrated media library, blogging and event systems, and an easy way to construct pages using slots.
My contribution to this project included support for pulling in media from SlideShare and SoundCloud, thereby allowing users to include slideshows and song clips anywhere on their site.
Apostrophe enjoys a large user base and is complemented by an active support community from all over the world, including both individuals and professional design and development firms such as P'unk Avenue (United States), Superrb Studio (United Kingdom), and MRK Development (Australia).
www.apostrophenow.org
Back
Why hello there! My name is Graham, and I like to break the rules. I’m a 26-year-old student, currently pursuing a degree in Computer Engineering at the University of Alberta. I’m passionate about creating the smoothest, cleanest, most simple user interfaces possible. I believe the web should enhance a person’s life, not complicate it.
When I’m not designing websites, I enjoy playing almost any sport, with some of my favorites being hockey, soccer and ultimate frisbee. I’m an avid rock climber during the summer months, but when winter hits, I head straight to the slopes to take in my snowboarding fix for the season. Outside of sports, I enjoy reading, playing guitar and recording music.
People
I have a desire to surround myself with smart, hard-working, challenging people who can help me achieve my full potential. I value teams with the right mix of passion and experience, not to mention a little fun!
Design
I believe in making the web a tool for everyday life. Part of that mission revolves around great design. A user should not have to read manuals on web applications—they should just make sense.
Developing
I've been a fan of coding for as long as I can remember. I find it relaxing and fulfilling. Diving into a project for hours on end is something I look forward to. My tools of choice are PHP, Python, jQuery, MySQL and CSS3.
High Impact Projects
I want to work on projects that people will use. When you know the masses are counting on you to deliver an awesome product, motivation comes easily. Couple that with a love for what you do, and you're guaranteed results.
In The News
Edmonton Journal
Eleni Stroulia, PhD
Elsewhere
Personal blog
Double Jaw Surgery
PlanHero
Thanks for your message! I'll be in touch soon.
Your message failed to send. Please try again.