Experience

Full Stack Developer

ITMtl (January 2025 - Present)

  • Consult, assess and develop the firms technical projects.

Senior Programmer

Something Wicked Games (August 2022 - November 2024)

  • Implemented gaming studio technical infrastructure for game production and build systems.
  • Worked on core gaming systems and tooling in Unreal Engine.
  • Game: Wyrdsong

Senior Front-End Developer

Reitmans Canada Limited [March 2020 - August 2022]

  • Took over development lead of React based storefront initially developed by external firm.
  • Transitioned to the Salesforce Commerce Cloud platform working on front and back end improvements in HTML, Javascript, SCSS, React and ISML.

Full Stack Developer (Freelance)

BanditStash [August 2015 - February 2019]

  • Took over maintenance and feature improvements for the fantasy golf game BanditStash. I integrated payment processors and data feeds for live PGA events.
  • Discovered and fixed critical issues leading to erronuous payouts.

Technical Lead

StrucSoft Solutions [September 2007 - March 2017]

  • Core member of team that developed MWF Metal-Wood Framer (now called StrucSoft) which became market leader in BIM Framing Software.
  • Conceptualized and lead a team in developing an online project to manage Shop Floors

Freelance Developer

HighGears [January 2016 - Present]

  • Developed and maintain Revit plugin PTBot used in construction post-tensioning.
  • Web site development and maintenance as well as support for game studios.

Programmer

Teckel Technologies [March 2003 - September 2003]

  • Developed a video rental POS system

Co-founder

Introsbo [March 2001 - March 2003]

  • Developed a 3D multiplayer game using OpenGL and OS networking libraries.

Electronics Technician

Nortel Networks [September 1999 – March 2001]

  • Tested circuit boards for fiber optic networking equipment.
  • I was part of a team specializing in troubleshooting and fixing faulty boards. I discovered and fixed faults in the engineering tests that would incorrectly calibrate board lasers.

Programmer

JASB Quebec [July 1998 - January 1999]

  • I maintained over 20 online casino web sites.
  • I developed the administration backend for online gaming servers.