Sean J.A. Sandy BCs


Open Source


Query Builder

A php class used to create SQL queries. Can be dropped into any project. It is being built using unit testing to learn more about how to develop using TDD. 



A small flexible php framework built to better understand the MVC pattern and learn more about PHP. Migrated to github so that I could also use it to learn git.



A webapp that lets you build comps for your clients, add comments to them, and rate them before you get to the point where you need to build them. Built with CodeIgniter (php), and jQuery.




A simple jQuery tooltip plugin.




A jQuery plugin built to mimic the blue screen of death (and various other death screens) in your browser. It uses os detection and it also employs link sniffing to see if it can ‘blame’ a site for the crash.



articulate comments

A Wordpress Plugin allows visitors to draw comments on your posts, rather than type them. Drawing tools include colour and brush size selection. Uses jQuery, php, and Raphaël.js


Beta Demo:

valums file-uploader

A javascript uploader that supports drag and drop, and can submit the file via xhr or hidden iframes (depending on the browser’s capabilities). I contributed php classes to this project. I also help out in the bug section



Currently hosts my blog and various other projects that I have worked on or have found interesting. The main site is Drupal powered, the blog is powered by Wordpress.

A twitpic style website that allows me to keep control of my own content. The code is on github.


My blog where I rant about things that bother me.


A website built to let you more easily find a person to lend money to on It uses an older version of ShoestringPHP for the backend, and jQuery and the kiva api for the front end.


A website built to play with jquery ui, and the google rss api. Currently it will pull in and parse the rss feed of my blog.

Work Experience

Webdeveloper  at The Chronicle Herald

Aug 2011 - Now

Full time position working with the webdevelopment team drupal to maintain and update the current Chronicle Herald website. I also help manage the Ad delivery network backend.

Technologies: drupal, jquery, OAS, DelveNetworks, php

Webdeveloper and Ad Manager at The Chronicle Herald

Oct 2010 - Aug 2011

Contracted to work with drupal to maintain and update the current Chronicle Herald website. I also helped manage the Ad delivery network backend.

Technologies: drupal, jquery, OAS, DelveNetworks, php

Programmer at Pause Productions

Aug 2008  to Aug 2010

Worked on many projects including CMSs (uCMS and Wordpress), eCommerce sites (uCommerce, Zen Cart), a  file sharing site (uFileNow), a PHP framework (uCode). Many  custom order management systems (used by Sears, the Bay, JCPenney, CanAlfa). Also worked on integrating APIs and payment gateways  (including Moneris, Mirapay and Google Maps) into various projects.

Technologies: Javascript, PHP,  XML, HTML, PostgreSQL, jQuery, CSS and MySQL, Linux

Web Developer at Trent University

Sep 2007 to Apr 2008
Design and implementation of the new Trent job site using php and javascript with a mysql backend.

Student Marker at Trent University

Sep  2007 to Dec 2007

A marker for Computer Science 101H.

Labourer at Shell Chemicals

May 2005  to Aug 2005
Worked as a labourer for four months during which     I worked rotating shifts and successfully completed a company  driver’s education course as well as the WHMIS training course.

Temp at Shell Chemicals Europe B.V.

Aug 2004 to Aug 2004

Worked as an aid (Shell Chemicals EU/AF Business  Manager PO-Urethanes), and worked with Excel, MS Word and MS Outlook.


Trent University

Sep 2004 to Apr 2008

Bachelor Of Computer Science With Honours

American International School Of Rotterdam

Sep 2000 to Apr 2004

IB Diplomas in Physics, English, French, History and Computers