Education
In 2008, I earned my B.A. in Psychology from the University of Guelph (before you ask — yes, I am psycho-analyzing you). In the Fall of 2010 I went back to school at Algonquin College, where I'm currently finishing up the Internet Applications & Web Development program.
Work
Prior to going back to school for web development, I worked for a few years in sales support, training, and implementation at the patient check-in and medical records company Phreesia. I've also dabbled in freelance web design and have spent the past year on co-op terms with the Web & Multimedia Services division at the Department of Finance Canada and the Web Communications division at the Bank of Canada.
Interests
Like most people who spend large portions of their day in front of a computer, I would describe myself as a total geek. Sci-fi, video games, movies, webcomics, novels, and tech blogs occupy way too much of my time. I regularly describe things as shiny and can name more Houses of Westeros than real-world political parties. I am also a wannabe runner and an avid boardgamer.
Technical Skillset
My main strengths are:
- HTML5 / CSS3
- CSS pre-processors (LESS/SASS)
- Responsive design
- JavaScript / jQuery
- PHP
- WordPress
- SQL / MySQL databases
Areas I'm dabbling in at the moment:
- Server-side JavaScript (node, meteor)
- Templating languages (jade, mustache)
- NoSQL databases (MongoDB)
Tools
These days I code pretty much exclusively in Sublime Text 2. I write my stylesheets in LESS and use WinLess for automatic compilation and minification. Any graphic work gets kicked to the usual Adobe Photoshop CS5. I am also probably the last person on Earth that still listens to music using WinAmp — and yes, I consider it an essential tool for web dev.
Online
Find / follow me elsewhere:
-
Ottawa Shooting Stars
HTML5, CSS3, WordPress
Summer 2012
I updated this local basketball club's online presence with a custom WordPress theme, integrating a form service and PayPal to allow players to register and pay club fees online.
-
2012 Federal Budget
HTML5, CSS3, JavaScript, Responsive Design
Spring 2012
During my co-op term with Finance Canada, I worked on the website for the 2012 Federal Budget. My work included updating content styles from the previous Common Look and Feel (CLF) and implementing site layout for desktop, tablet, and mobile devices.
-
Defining Moments Coaching
HTML, CSS, WordPress
Fall 2011
For this local business' project, I adapted the client's existing graphics and color scheme into a custom WordPress theme.
-
-
DAMP Template
HTML5, CSS3, LESS, jQuery, Responsive Design
Summer 2012
I created this lightweight version of the Government of Canada's Web Experience Toolkit (WET) based on my experience working on the 2012 Budget site. This template was designed from the ground up with enhanced code readability and responsive functionality in mind. More information on the Device-Agnostic Master Page (yeah, that acronym required some effort) Template is available on GitHub.
-
Responsive Tables
jQuery, Responsive Design
Spring 2012
This demo was created to address the issue of large data tables being cut off when viewed on small screens. A number of solutions are presented in this CSS Tricks article, but at the time, none seemed to work on Android. My solution uses jQuery to duplicate column headers for individual rows when the screen width is below a specified breakpoint. Still has a few issues with excessively large tables that I'm working on.
-
Super Poker Time JS
HTML5, CSS3, JavaScript, jQuery
Spring 2012
I started this project just to get a better sense of working with objects and prototypes in JavaScript. First I created a Deck Builder GUI that allows you to create any type of card deck with customizable suits, face cards, and card values. Next I added a Texas Hold'em interface using CSS3 and incorporated hand-scoring logic. The rest of the game (betting, AI players, etc.) is still in the works.