Work Samples


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.

Processing.js White Paper

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.

pjspaperProcessing.js research paper

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.

wticInvestment club website

I created this website for my investment club. This site was created as my first ASP.NET project, for a class I took in web development for windows. It uses the ASP.NET membership system with a backend web administration section and a members only private area.