slide1 slide2 slide3 slide4



Innovative solutions
for endless possibilities...

...just a small sample of my projects


A little about me...

I get enjoyment from both programming and the design of an interface. Learning new technologies keeps it interesting for me.

When I realized that multimedia was my faucet for creativity I enrolled in Multimedia at Sheridan College. The rest as they say is history. I started out in graphic design at a newspaper in New Brunswick. Soon after I began developing web sites. My experience is wide ranging from web sites, mobile apps, museum exhibits, CD-ROM's and graphic design.

In my spare time I enjoy sailing, swimming, hiking, windsurfing, paddle boarding and fixing classic cars. Spending time with my family including my son is top on the list.

Experience Highlights

  • Developed the Captain's Command Centre for Parks Canada. This unique exhibit had a ship's touchscreen and three built in screens that represented the bridge of a ship. As part of this project I was developer on Gallery 3 exhibits (total of six exhibits). I also installed and tested all of these exhibits. This was Parks Canada's first interactive museum.
  • Created interactive exhibits for all of Mazda Canada's models. Mazda decided they wanted interactive instead of traditional print media to feature their cars at International Automobile shows. For this project we used podium mounted iPad's displayed in front of each car. These interactives captured potential customer information as people entered to win a new car. I integrated the exhibits with Silverpop to capture the visitor information.
  • Development on Capsule an asset management system that focuses on the video production industry. I added new features to this system including the ability to package and email sendLinks. These sendLinks allow people to send content for viewing. I integrated an ajax tree navigation that can organize hundreds of thousands of videos. I also improved searching performance, to allow searching of 100000+ clips.
  • Development of an extensive online video management and delivery system. This system was highly trackable. Views could be limited, unlimited and monitored in detail. Clients could tell the exact time that their videos were viewed.

Making contact

If you would like to contact me about an opportunity, I can be reached at