I am a Toronto-based Drupal web developer and consultant, specializing in websites for small business and non-profit organizations.

Portfolio

The following is a brief list of patches to the Drupal 6 and 7 core that I helped produce. Most of the patches implement changes made from Drupal 6 to 7, while others are minor edits to documentation or UI text.

Dreamcatcher is a game prototype for the Game Prototype Challenge (GPC). The GPC is a monthly, week-long, open challenge announced mainly through Twitter to developers to create a game prototype around two keywords or themes.1 The GPCv1 themes were dreams and collectibles.

The image mosaic generator was the upper year thesis project for Engineering Science at the University of Toronto, supervised by Prof. Karan Singh of the Department of Computer Science.

A image mosaic is a mosaic or patchwork of images that resemble a single image when seen from afar. The thesis work involved examining analytic techniques for constructing image mosaics and building a proof-of-concept generator to live-test the various algorithms that came out of the initial research.

Founded in 1998, “Mapleridge Capital Corporation is an alternative investment management company with an 11-year track record of providing investment advice.”1 I joined Mapleridge Capital for a 16-month internship as part of the Professional Experience Year (PEY) Internship Program, the undergraduate paid internship program at the University of Toronto.

Not done!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut augue dolor, elementum et feugiat a, mattis sed libero. Aliquam tortor nibh, tristique in varius non, suscipit id felis. Phasellus adipiscing, erat in volutpat rutrum, ante ipsum suscipit nunc, vel varius tortor nisl sit amet lorem. Nullam cursus tincidunt neque, eget adipiscing neque posuere at. Vestibulum viverra nisi vel dui sodales commodo.

Not done!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut augue dolor, elementum et feugiat a, mattis sed libero. Aliquam tortor nibh, tristique in varius non, suscipit id felis. Phasellus adipiscing, erat in volutpat rutrum, ante ipsum suscipit nunc, vel varius tortor nisl sit amet lorem. Nullam cursus tincidunt neque, eget adipiscing neque posuere at. Vestibulum viverra nisi vel dui sodales commodo.

Not done!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut augue dolor, elementum et feugiat a, mattis sed libero. Aliquam tortor nibh, tristique in varius non, suscipit id felis. Phasellus adipiscing, erat in volutpat rutrum, ante ipsum suscipit nunc, vel varius tortor nisl sit amet lorem. Nullam cursus tincidunt neque, eget adipiscing neque posuere at. Vestibulum viverra nisi vel dui sodales commodo.

Web Development

Work will be done collaboratively with you to develop a site that suits your organization’s needs. Throughout the development, feedback is prompt and iterations are short to make sure that there are no surprises and that you’re well aware of the how the site is coming along every step of the way.

Post-development Services

Upon completion, training is offered to your staff, based on what kind of maintenance you expect in the future. I also provide a full-server hosting solution that keeps your website up-to-date with the latest software and security fixes. In either case, I can be retained for support as issues arise or for website maintenance down the road.

On-going support

For existing websites, I can be retained for on-demand support and maintenance as issues arise.