Projects

This page lists my projects. Many of my projects are open-source, and you're free to use or redistribute them under the terms provided. However, beware that some code may not have been throughly tested, so you should exercise caution when using any of this.
Only personal projects are posted here. Projects of a commerical or employment nature are not here.
Nice, working things
Bell High School Website - www.bellhs.net — an ongoing project for my high school. Lots of goodies programmed in PHP, with a custom, dynamic, cross-compatible, AJAX-capable, standards-compliant, mySQL database-driven, web-based CMS (the preceding sentence breaks a personal record for number of buzzwords in a single sentence). A collaborative effort with Leo Koppel.
Graphr - www.graphr.org — the JavaScript graphing Calculator. A demonstration on the type of application that used to be confined to Flash and Java but now can be done with the latest version of HTML, HTML5. Sorry, Internet Explorer doesn't support this feature yet, but experts regard this as the future of rich web applications.
Captchar: a simple Captcha in PHP — a relatively simple implementation of a CAPTCHA in PHP. A product a lot of tinkering to make the image readable to humans but not computers. With downloadable source code.
The GloBELL Roar - roar.bellhs.net — a digital version of the school's student newspaper, with an easy-to-use backend that is capable of processing the same articles, images and features as the print version.
UL Guestbook — a very light-weight guestbook, written in PHP and licensed under the MIT license.
Bell High School - 50th Anniversary Reunion - www.bellhigh50th.ca — A site for Bell's 50th Anniversary Reunion, based off of the main Bell High School website. Includes a forum, guestbook and alumni database.
AJAX Calculator — a relatively complete scientific calculator completed for a clas project. With a fully-functional parser (i.e. not using the eval() function) with support for hexadecimal, functions, variables and (very) basic statistics. Also partially ported to C++.
AJAX Unit Converter - a unit converter that can handle conversions via text input, fast and easy to use. Gives suggestions for other units if one one measurement is added. Has all the features you'd expect from a unit converter and much more! This script is also optimized for the iPhone/iPod Touch
The Super-Simple Userbox Generator — Userboxes are little boxes that on Wikis (such as Wikipedia) tell a bit of information about the user, i.e. "This user is fluent in French." This makes generating the markup just a bit easier. Old Version (different code).
Experimental, probably broken stuff / old stuff
Algonquin SAT Olympics 2009 - programming contest examples for a contest hosted by Algonquin College. Feel free to download stuff.
Simple Hit Counter - it works, but doesn't do much else.
School Geography Project - A Trip to Toronto - done way back in 2007 when I was 14.
