A Markov chain that automatically combines sections from the International Financial Reporting Standards and the works of H.P. Lovecraft to create new eldritch accounting standards.
A cocktail dispensing robot. Controlled over the Internet or a local WIFI network, it is capable of mixing a variety of drinks from up to five different ingredients.
A sketch which allows you to play a side scrolling platform game on a Meggy Jr RGB.
An accurate temperature controller for low temperature long duration (sous vide) cooking.
A string of Christmas lights with individually addressable light bulbs, whose colours can be chosen using a web browser across the Internet.
How to remotely program an Arduino using a XBee wireless connection.
A sketch which turns a Meggy Jr RGB into a simple step-based synthesizer.
A fully functional GPS receiver with the ability to display the current location, heading, speed, average speed and maximum speed, the distance traveled, the bearing, distance and ETA to a way-point or coordinates, and the date and time.
A sketch which allows you to backup the full contents of the EEPROM on a Meggy Jr RGB, save it to a computer, and restore it at a later date.
Well commented & explained code for an Arduino based web server. Useful for adding network connectivity to microcontroller projects.
I am a Chartered Accountant living in Winnipeg, Manitoba, Canada. Outside of work my interests include photography, electronics, web design, and various outdoor pursuits.