Welcome to

Building ideas with technology and imagination

About

Welcome to Fisher Innovation, my name is Matt Fisher and I am an interactive developer who lives and works in San Francisco California.

Currently a Video Playback Engineer at Twitch, recognized as one of the original and largest live streaming platforms. Twitch is the world's leading video platform and community for gamers with more than 45 million visitors per month. We want to connect gamers around the world by allowing them to broadcast, watch, and chat from everywhere they play.

Previously a Senior Developer at Jam3, recognized as Canada’s top development team at the prestigious Digi Awards, Matt has worked on award-winning projects like byzantiumtests.com, bear71.nfb.ca, earthsmart.van.fedex.com, Jam3.com, Bjork.com and more. Matt has also recently released his first book, HTML5 for Flash Developers published by Packt Publishing. It can be found online and in bookstores world wide.

In his spare time, Matt takes on projects like programming a model plane to fly itself or building a customized voice recognition system for the home. It's his passion and knowledge of emerging technology and hardware that has led to Matt's skill set standing out from the crowd. His specializes include LAMP & HTML5 stack, AS3 (AIR), Python, BASH, Arduino, Processing, Apache and VMWare Infastructure (ESX/ESXi).

Matt’s fascination with technology and programming began at a young age and today, most of his technical and programming skills are self taught. After attending Humber College, Matt’s industry experience and skill set quickly got him a job at marblemedia. Prior to taking his current position, Matt worked at A51 Integrated where he wrote the breakthrough white paper Clustering SmartFox Server Using Terracotta.

Matt has taught at Centennial College, The University of Toronto and Ryerson University. He's also spoken and led workshops at FITC and at other Toronto-based user groups.

Email fisher.matt at gmail.com

Resume Download CV (PDF)

LinkedIn View Profile

Recent Work

FI-STLCAD

Year 2013 | Project Type: Software

Fisher Innovation STLCAD is a web based HTML5 model preparation and slicing application for use when preparing 3D models for output on a 3D printer.

View More


Automated Greenhouse

Year 2013 | Project Type: Hardware

The Fisher Innovation Automated Greenhouse is a experimental prototype contained hydroponic greenhouse with automated climate control for use in small spaces. The project contains two major platforms of development, the greenhouse containment unit as well as the greenhouse controller which are both completely open source and open to public contribution.

View More


HTML5 for Flash Developers

Year 2013 | Project Type: Written

HTML5 for Flash Developers is a practical, targeted guide for developers with previous experience in developing applications in Flash who would like to add HTML5 development to their skill set. By understanding key aspects that make HTML5 development different from Flash you will be able to integrate your current skill set into the HTML5 development paradigm.

Starting with identifying the key technologies that make up the HTML5 development stack and how they are utilized to create HTML5 content, HTML5 for Flash Developers will cover the traditional HTML5 application development flow chapter by chapter, while covering many other common tools that are regularly used in HTML5 today.

View More


The Printable Future

Year 2013 | Project Type: Written

As agency projects continue to push the boundaries of interaction, 3D printing enables designers to bring their imaginations to life, and quickly – Matt Fisher considers the place of the 3D printer in a modern office.

View More


Ellie

Year 2012 | Project Type: Software

Ellie is a Fisher Innovation project creating a customized voice recognition system with assistance capabilities for use in the home. Ellie can take in spoken English commands, perform tasks and calculations and respond via synthesized speech.

View More


Bear 71 - Jam3

Year 2012 | Project Type: Website

Bear 71 is a 2012 interactive National Film Board of Canada (NFB) web documentary by Leanne Allison and Jeremy Mendes about a grizzly bear in Banff National Park, who was collared at the age of three and was watched her whole life via trail cameras in the park.

View More


Byzantium Tests - Jam3

Year 2012 | Project Type: Website

We're not for everyone. Just the 1% that matters.

View More


EarthSmart - Jam3

Year 2012 | Project Type: Website

EarthSmart was created to encourage environmental responsibility within the FedEx community, for both the Earth’s benefits and for yours. We’ve done things like install solar panel fields at hub facilities, build all-electric trucks and even helped transport endangered sea turtles to more sustainable breeding grounds. After all, when you deliver millions of packages to 220 countries every day, you can’t help but want to make the world a better place.

View More


MyDataFurnace

Year 2011 | Project Type: Software

MyDataFurnace.com is a online platform to aid in setting up consumer electronics to heat your home, small office, or any other small space. We use the power of the graphical processing unit to work with online distrbuted computing platforms in order to generate heat offset from the internal computer components. When these systems are setup properly and monitored with the MyDataFurnace.com platform, you can easily automated your heating system to maintain a constant comfortable indoor temperature.

View More


Jam3.com - Jam3

Year 2011 | Project Type: Website

At JAM3 we believe that you are only as good as your last job; getting better at what we do creatively and technically is intrinsically connected to how we 'DO' the things we do. Our approach focusses on collaboration with our clients and manages their expectations throughout the production process. Never satisfied with the standard way of doing things, rather than explain our process through pages of dry, formulaic copy we at JAM3 have interpreted our process into a series of photographs featuring the people behind the scenes here as we take through connecting, planning, production, testing and launch.

View More


Bjork.com - Jam3

Year 2011 | Project Type: Website

An HTML5 galaxy that animates when interacted with while browsing content on the reincarnation of Bjork's website. The 3D constellation marks the first phase of Bjork's long awaited new project entitled 'Biophilia'.

View More


Skatoony - marblemedia

Year 2011 | Project Type: Website

View More


FI-ATSCRP

Year 2010 | Project Type: Hardware

The FI-ATCSRP (Fisher Innovation – Autonomous Temperature Controlled Solder Reflow Plate) is a autonomous temperature control unit that will allow you to use your hot plate of toaster oven to reflow SMD components on a circuit board. The system will autonomously configure itself without human interaction, thus allowing the system to be attached to any heat element.

View More


FI-AUAV

Year 2010 | Project Type: Hardware

The Fisher Innovation – Autonomous Unmanned Ariel Vehicle was a project started to combine various skill sets I have obtained over the years. Combining my passion for aviation, programming and fabrication, the goal was to create a fully autonomous airborne vehicle. The FI-AUAV project has actually been made up of numerous planes. During the testing phase of new hardware and code, I would built cheap foam planes from a template to easily re-test post crash and do it inexpensively.

View More


FI-FoamBurner

Year 2010 | Project Type: Hardware

The FI-FoamBurner is a light weight easy to use hot wire foam cutter. Built from easy to get and assemble parts, its can be made in a afternoon and used for a lifetime. Parts are easy to replace and the power supply system can variate the temperature to cut the desired type of foam.

View More


Scapenation - A51 Integrated

Year 2010 | Project Type: Website

ScapeNation is a virtual world created for kids ranging from the age of seven to about fourteen. It is based off the story that ScapeNation once a complete world is now broken up into six separate islands because of the villain of "darkness" who plans to destroy ScapeNation forever and players are intended to fight the "darkness".

View More


FI-ApartmentBot

Year 2009 | Project Type: Hardware

During the summer months I love flying and testing out my UAV projects. But duing the winter months, the lack of day light and the bad weather really doesn’t let you get outside as much as you would like to. Thus, I started this project, the FI-ApartmentBot. The Goal from the start was to create a robot that would roam around my apartment controlled by a driver via an remote internet connection. The driver would get a live video and audio link to the robot.

View More


The Adrenaline Project - marblemedia

Year 2008 | Project Type: Website

Bringing a popular TV shows excitement to the web with games, videos and details about the show.

View More


ThisIsEmilyYeung.com - marblemedia

Year 2008 | Project Type: Website

Bringing the popular children's TV show on to the web with tons of games and applications for kids to explore and learn from.

View More


Shorts in Motion - marblemedia

Year 2007 | Project Type: Website

What’s seductive, lasts two minutes, but may leave you with a smile? Shorts in Motion: The Art of Seduction, a two-part anthology of 10 two-minute short films from filmmakers across Canada.

View More


ThisIsDanielCook.com - marblemedia

Year 2006 | Project Type: Website

Bringing the popular children's TV show on to the web with tons of games and applications for kids to explore and learn from.

View More


Labs

During the process of project R&D, tests and prototypes are created to not only better understand the technology used, but ease the development process as well. Since these small prototypes and examples can be of use in other projects and learning examples, many of them have been externalized and placed within their own open source repository. Feel free to explore and contribute to any of these small projects and prototypes.

CronWeb

CronWeb is a responsive HTML5/PHP crontab manager. Rather then dealing with criptic crontab time syntax and script reference by hand, this simple and straight forward web interface allows you to easily add and remove cronjobs on your system in seconds.

Source on Github


PLA Status Check

After getting tired of constantly checking the website of a local 3D printing supply shop, I decided to write a quick Python snippet to check the status of the material I wanted and display it in an easy to read command line interface. Although this project may not be suited for your needs, this example of scraping HTML webpages and reading data within easily converted to any other application.

Source on Github


autoless-php

auto-lessphp is a simple script which will automatically compile your LESS source with lessphp. Compiling is only performed when the LESS source has a file modification date stamp which is later then the compiled CSS source files from the previous compile.

Source on Github


Sorting Algorithms Sandbox

In order to test and better understand using some common sorting methods in various programming languages, I have set up a repo on GitHub to contain random sorting benchmark scripts for testing.

Source on Github


Wikipedia Sentence Crawler

In need of a huge database of english sentences for another project, I wrote this Python class to crawl Wikipedia indefinitely and log all sentences from within the articles it finds. The code lives in its own GitHub repo so feel free to check it out and Fork it for your own usage!

Source on Github


Fake Flight Path Generator

Google Maps based randomized flight path generator. Used for testing UAV ground station antennas.

Source on Github View Demo


Camera Perspective Test

A simple example of WebRTC camera face tracking with 2D object perspective manipulation.

View Demo


GPX2GMaps

Wanting to learn how GPS data works, during the summer of 2011 I wrote code to transfer my GPS data from my Android phone to Google Maps I could view on the web. GPX2GMaps is a simple script to take raw GPX files from GPS logs, parse the data and output the waypoints on a Google Maps display.

Source on Github


Reddit Video Wall

Being that the 'videos' subreddit is one of my favorite places to waste time on the Internet, I decided to quickly put together a simple web interface to allow you to sit back and enjoy the Youtube videos that are currently popular on Reddit. This demo, if opened in Google Chrome, will utilize an available webcam to allow for you to move from one video to another, with just the swipe of your arm. Sit back, relax and enjoy the best the Internet has to offer.

Source on Github View Demo

Get in touch

Feel free to contact me anytime by any of the mediums listed on the about page or via the contact form below.

Contact Form


Success! you can expect a response within the next day or two.

Skype: fisherinnovation

Email: fisher.matt@gmail.com

Be Social