A collection of some of the work I have done on various projects.
An open source graphics and visualizations library for HTML5 that I have been working on since Sept 2009. Processing.js is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins.
A White Paper on Processing.js I wrote in my final semester of the Bachelor of Software Development Degree at Seneca. This paper evaluates Processing.js as a potential replacement for existing plugin based graphics rendering technologies.
A research paper I wrote on how Processing.js has helped break down accessibility barriers to programming with HTML5 elements for a human factors in computing course I took.