Augmented Reality in Barcelona

March 27, 2017
Here’s a sample of work programmed, modeled, and animated in Unity and Maya. I was contracted as part of a larger development team where we created an augmented reality experience called “Mobility Air”. You can see the... View Article

LOOK, 3rd Edition

June 28, 2016
The Third Edition of LOOK, the canadian textbook written by Adler, Rolls, and Proctor published by Nelson College Indigenous comes out this Summer. They’ve published some of my comics in their 2nd and... View Article

Steven Neill

May 15, 2016
Programmed and scripted this website working with Liquid Oak and Mahalo for Steven Neill. Steven paints signs in Hawaii and his work has made a big splash in the movie industry. We built... View Article

PHP WebSockets

June 6, 2015
(This feature is currently disabled on my website sorry) I’ve added a PHP WebSockets solution that runs across every page on this site. If server resources are free and you have port 8080... View Article

EMC Calc

April 8, 2015
Contracted programming job using dynamic css and scroll responsive sizing of form controls and graph animations broadcast across eleven languages and integrated into a pre-existing apache include directive structure which required a delicate... View Article


September 9, 2014
A project involving data acquisition and Flash integration. Source excel file with 30,000 locations by name geolocated and converted to 2D coordinates animated over time.

Sqeech – The iPad Synthesizer

May 8, 2014
Made for musicians looking for a responsive musical instrument with a huge range of sound, Sqeech delivers perfect audio that’s both thick and nimble. It’s an essential arrow in your music quiver. This... View Article

Genentech Kiosk

November 4, 2013
Standalone kiosk programming job using html5, cookies, and video. This code runs on a kiosk touch screen. It also has a screen saver which persists throughout the presentation. You can preview the Kiosk... View Article


July 19, 2013
The latest robot to raise up from my table and sing “Puttin’ on the Ritz” is an SMS* bot coded for a mobile sales force stretched across the country. Up to 200 cell... View Article

Acute Stroke Timer

April 2, 2013
Acute Stroke Timer is a tool designed by and for bedside nurses to aid in meeting the best practice target times for care of stroke patients. Among these recommendations is creating a process... View Article


September 6, 2012
With ViziKit you can import your custom html content and utilize it as a trackable presentation that can be shared and utilized by your business, customers, kiosk, sales force, agency or classroom. ViziKit... View Article

AcciTrack App for iPhone

August 6, 2012
AcciTrack – For those that take clumsy to a whole new level. Use AcciTrack to track your accidents with a safety board just like they have in factories. Register an accident with a... View Article


January 25, 2012
Lighthouse Javascript Animation. Random image tiles locating themselves over a timed animation.

GSK – Time-release animation

December 22, 2011
A Flash gastro-intestinal time release animation for GSK. (The red flickering typeface you see below is a client font I don’t have access to on POST

Beech Mountain Resort

June 18, 2011
Launched a new website for Beech Mountain Resort yesterday. We integrated facebook into the site and created a facebook app to facilitate commenting. Six new web cameras have been installed across the mountain... View Article

Lifebank USA

December 7, 2010
My first AdHoc distributed iPad project. The company wanted a sales tool reps could use in the field. The iPad was the answer. Company reps can upgrade content in the field thanks to... View Article

Wavetec OR

August 14, 2010
Lasik eye surgeons needed a way to measure and plot the refractive personalities of their patient’s eyes before surgery. Wavetec created the ORange System to do just that. I was brought on board... View Article


April 22, 2010
Autodesk needed a 3D spinning cube animated for their product line. I worked with my favorite designer and did the programming work for the storefront code. They are revamping their front-end so i’m... View Article


January 19, 2010
Massanutten Ski Resort in Virginia hired me to program their interactive trail map. What they wanted was the ability to let their ski patrol designate which ski trails, lifts and tube runs were... View Article

SkiBeech App for iPhone

December 11, 2009
Cocoa, Objective C, and the iPhone SDK. The wonderful world of programming for Mac (cheerful goosesteps). This is my first iPhone/iTouch application. As i write this entry, it sits in the queue for... View Article

Ski Beech

January 5, 2009
I’ve been revamping the website for Beech Mountain Resort aka Ski Beech. It is a work in progress for sure but i am very excited about where it is going. There is an... View Article


September 11, 2008
My eyes watered for weeks working on this job. It is a simulator to show how a lasik laser cuts into the patient’s eye. This job was built in flash and it morphed... View Article

Disco Dad

May 16, 2008
Here’s a ditty i just wrapped up for S&K Menswear contracted under Liquid Oak. Actionscript programming galore for this Flash dancing head program. Upload your dad’s photo, choose a body, select a stage... View Article

AAA Travel

May 7, 2008
Here’s some samples of optimized Flash ads for AAA Travel.

Flash 3D Engine

August 9, 2007
Here’s a little ditty written in Flash for a laser eye surgery job i was working on. It’s my first hand-written 3d engine from the ground up. This one is in actionscript 2.0.... View Article


June 1, 2007
ImageBuddy is a Windows tool written in C++ and Perl useful for quick and dirty image manipulation. Use ImageBuddy to batch convert image files from one format to another. You can also apply... View Article


May 24, 2005
PoserSpeak is a 3D speech generator engine written for Poser, a 3D animation program. PoserSpeak works by tapping into the Window’s Text-to-Speech engine and produces a 3D facial morph animation and voice track... View Article

Flash Communications Server Bible

June 1, 2004
Wiley Publishing asked me to contribute three chapters and write sample code for their book Flash Communications Server Bible. My chapters walked the reader through setting up a simple socket connection from the... View Article

Flash MP3Player

September 9, 2001
The Flash MP3 Player is a web-based streaming mp3player written in perl, javascript, html, and Flash. It features an interactive playlist and it can read most types of mp3 tags. The MP3Player runs... View Article


January 1, 1999
Ezbay was an app released in 1999 that allowed eBay auction sellers to track their auctions by placing HTML code inside their auction description. The tracking software provided referrer data and browser information... View Article


November 2, 1998
The Webmaster Modules are a complete library designed for advanced content management, display and publishing. The Webmaster Modules acts as a web-based operating system which connects users to their data. The back-end let’s... View Article