Work History

Work experience

Lead Client-Side Developer

Jan 2015 - Present
Be Seen Be Safe
  • Aggregated and filtered thousands of GeoJSON data points to match criteria of real-time user inputs with performance focused client side scripts to produce meaningful visual data summaries.
  • Illustrated geographic information with animated path trajectories, intelligent node clustering, responsive user pointer actions, node color coding and heat maps.

Project Co-Manager & Lead Developer

Dec 2014 - Dec 2015
AllSeating via JRS Virtual Studios (Contract)
  • Co-led several parties (Marketing, IT, a 3rd-party CMS agency, a 3rd-party graphics team and JRS dev team members) to define, communicate and meet user requirements for an online custom furniture assembly tool.
  • Controlled issues of scope creep by maintaining regular project update reports that ensured application expectations were aligned, explicit and well understood by all parties of the development spectrum.
  • Wrote 40+ pages of rich documentation for administrative configuration, best practice asset importing and end-user consumer facing usage.

Founder & Lead Developer

Sep 2014 - Aug 2015
  • Prototyped a reporting and production data management utility to track and assist in maintaining quality of daily operational inputs for improving the planning of activities of an operational mine
  • Leveraged rich data visualization utilities and a native feeling Excel’esque grid environment to deliver meaningful data summaries and improve usability of record management.

Ground Control Jr Engineer

Jun 2011 - Sep 2013
Raglan Mine, Xstrata Nickel
  • Conducted an on-site pull-test campaign pooling resources from various on-site departments for studying the support capacities and financial viability of multiple cablebolt element installations: grout v.s. resin, borehole diameter, strand quantity.
  • Improved departmental quality and efficiency of numerical analysis results (in Map3D) by advancing  standards of 3D model construction techniques and understanding of modeling fundamentals.
  • Produced mining stability reports detailing ground control risks and ground support recommendations by analyzing ore body geometries, geological characteristics, and rock stress patterns, aided by modern 3D modeling tools and empirical back-analysis.

Exploration Field Crew Team Lead

May 2010 - Aug 2010
Detour Gold
  • Managed and aided 4 crews of field workers in the collection of upwards of 6000 clay samples for gold exploration at the Detour Lake project; leading a field crew of my own
  • Increased field data collection efficiency by constructing study-area specific maps of essential geographic data for the locating of favourable terrain for clay sampling
  • Optimized digital and physical sample database to 99.5% accuracy by implementing a number of QA/QC procedures into sample packaging and shipment preparation routines



Non-Degree Study Year

2013 - 2014
University of Toronto: Faculty of Engineering

A full year course load of classes spanning several unique areas of engineering that were entirely separate from previous undergraduate degree: including software design, knowledge modeling and computer reasoning.

Bachelor of Applied Sciences, Mineral Engineering

2007 - 2011
University of Toronto: Faculty of Engineering

An undergraduate education spanning the entire spectrum of the mining sector: exploration and geological engineering; mine and mineral process engineering; project finance, site opening through to site closure.

Noteworthy Academic Projects


Team Project Manager

Jan 2014 - Apr 2014
Ergonomic Design of Information Systems
  • Applied the interaction design lifecycle to prototype and test a university coursework manager tablet app; establishing user requirements through to evaluating an interactive design for usability.
  • Conducted rudimentary task analysis of course work management routines between pre-existing tablet and desktop applications

Team Project Manager

Sep 2013 - Dec 2013
Design & Analysis of Information System
  • Applied UML (Unified Modeling Languages) to convert user requirements into models of user behaviour (Use Case, Sequence and Activity Diagrams) and application structure (Class Diagrams) to guide the software architecture and live prototype of an online community website.


English: MothertongueFrench: Limited Working Ability