Tom Koole

Software Engineer

Career Experience

Northern Digital Inc.

2018 to Present - Systems and Integration Specialist

Responsible for development, deployment, and integration of NDI technologies into customer applications as well as the development of demo applications to showcase NDI products.

GuestServe Inc.

2015 to 2018 - Software Engineer

Ruby and front­end development of the TouchBase Mail product. Additional projects include continuous PHP development of an e­commerce website and being the primary maintainer of a Cordova based mobile app.

Manic North Software Inc.

2013 to 2015 - Co­Founder / Programmer

Various contracting projects as well as developing our own IP including our mobile game Onwords.

Niagara College Research & Innovation

2014 to 2015 - Programmer / Research Associate
2009 to 2014 - Programmer / Research Assistant

Programming and Analysis for a range of projects including GIS development for farming, audio / video quality assurance and weather mapping software. Lead software developer on PrAgMatic, LandMapr and the Global Farm Manager projects.

Self Employed

2008 to 2018 - Programmer

Website, Mobile and 3D application development. Developer of the Welland Canal Status apps. As well as a previous project to track Roll up the Rim statistics.

Professional Skills


Ruby, C++, Java, PHP, Lua, C#, HTML, JS, CSS, SQL

Software Tools

GitLab & CI, IntelliJ, Visual Studio, Photoshop, Android Studio, Xcode

Public Repository

Project Showcase

Welland Canal Status

Canal Status is an app I regularly maintain for checking the Welland Canal bridge statuses and is available on iOS, Android and in your browser.

Mario Kart - CS:GO Map

A replica of the Mario Kart 64 Map Double Deck created in the valve Hammer Editor for Arms Race mode.


A mobile word search game that was available on iOS and Android, it's source is now available on my GitLab.

Razed - Ludum Dare #33 - You are the monster

For a Ludum Dare weekend project, I created a 2D space sim where you, as a monster, fly around landing on planets and destroying them! The source can be found on my GitLab hosting. And it can be played over on

Personal Interests

Photography, Board Games, Sci­Fi Literature, Badminton, AI & Game Development

Personal Details


Niagara Region, ON, Canada


See my CV for additional contact methods.