• Seneca College, Computer Programming diploma with honours 2017 – 2019

This program focuses on object-oriented programming, full stack web development, and database technologies.

  • Ryerson University, BFA: Performance Production, 2012 – 2016

This program focuses on building the creative and technical skills required for theatrical productions. My personal focus was on electrical and structural planning and installation. This program also builds the strong management and communication skills required in a fast-paced professional industry.

Selected Skills and Training:

Live Event Technologies

  • LED Wall Systems: Absen, ROE, Brompton, Galaxia
  • Media Servers: Mbox, D3, Notch
  • Video: projection, switchers, scaling, system design
  • Networking: design, install, management
  • Lighting:  DMX and Power system design and install, basic ETC EOS and MA2
  • Rigging: motors, truss, LED hanging and ground support
  • Forklift: reach truck, counterbalance
  • Electronics:  Soldering (including SMD), Installation, Schematic Design

Programming and Computing Technologies

  • Operating Systems: Linux, MacOS, Windows
  • Tools: Arduino, Git, Make, CMake, Visual Studio, Visual Studio Code, WordPress
  • Programming Languages: C, C++, JavaScript, HTML, CSS, SQL (DB2, Oracle), Bash Shell Scripting, Processing, Python
  • API’s: Node.js, Express, React, Angular, jQuery, OpenGL
  • Microsoft Office: Word, Excel ( including macro programming ), PowerPoint
  • Video and photo editing: Premiere Pro, Photoshop
  • Embedded Systems: Single Board computers (Raspberry Pi), Arduino/Atmel AVR, ESP8266, Teensy


  • WHMIS (2020)
  • Ontario Workplace Health Safety Training (2015)
  • Working at Heights (2017)

Network and Security Consulting, General IT support, and Web Design Selected Credits:

Dandelion Web Design: Freelance

  • WordPress Website Design, Computer Building, Security Consulting, IT assistance

Factory Theatre

  • Networking System Consultant as part of Lighting and A/V upgrade

Arts and Live Events Technician and Consulting Selected Credits: 

Includes Lighting, A/V, Set Construction, Rigging, Specialty Control Solution Design

Production Resources Group: May 2019 – March 2020

  • LED Quality Control Technician
  • Responsible for the maintenance and quality control of LED wall and media server equipment
  • Lead role in the creation of the LED wall and media server department for the Toronto Depot including technical documentation and creation of standard of operating procedures


  • Python, bash scripting
  • A Raspberry Pi setup to change the volume of music playing based on the distance someone is standing in front of an ultrasonic distance sensor mounted on a microphone. This was part of an interactive installation art piece. 

Igloo Vision:

  • Freelance Programmer
  • Programming for Node.js server and front end for controlling for proprietary 3D projection system using open show control

Rosewood Media:

  • Programmer / Technician
  • Grease Toronto 2017, Greased Lightning Car LED lighting design, programming, and install 
  • Programming custom control solution for wireless LED installation on a moving set piece to be used during a live performance. System was integrated into the existing theatrical DMX/Dimming control system used to light the entire performance. 
  • Arduino programming for the LED controllers
  •  Java server running on a Raspberry Pi receiving Artnet and distributing to controllers.
  • Lead role in system installation in vintage car modified for the stage

Lower Ossington Theatre: June 2016 – 2018

  • Freelance Technician
  • DMX LED lighting install, Theatrical Lighting Install, Rigging, Staging, Basic Carpentry

Joel Theatrical Rigging: June – September 2015

  • Install and maintenance for rigging systems


Exhibition Place 

  • Driver – Tractor and Specialized Utility vehicle

Labour Plus: June – July 2016

  • Driver – 26’ truck