Data Scientist / Machine Learning Engineer currently working with the TerraSense Team on edge computer vision applications to support mission intelligence. Experience in leading teams to find solutions and working with stakeholders to understand project requirements and communicate results. Skill set in data management and wrangling, statistical analysis, machine learning / deep learning, and data communication. Always interested to learn and apply new approaches and technologies to solve problems.
Previous experience includes a career as a senior water resource engineer leading multi-discipline teams. The role included guiding and managing large sensor based data collection programs to develop analyses supporting design and business decisions. In-house analysis and visualization applications were also developed to automate the growing volume of data collected on projects and provide interactive tools to better communicate results.
A collection of small side project posts and apps can also be found below.
Master of Data Science, 2021
University of British Columbia (Okanagan)
Bachelor of Applied Science, 2008
University of British Columbia (Vancouver)
Approach for open-source near real-time anomaly detection with InfluxDB time series database using a LSTM neural network
HDFS log anomaly detector with a CNN on feature matrices generated using TF-IDF on log events
Board game data explorer app built using Plotly Dash and deployed on Heroku
R Package API Wrapper for the Government of Canada Vehicle Recalls Database published on CRAN
Shiny R application hosted on AWS to explore Water Survey of Canada hydrometric data and conduct data summarization and flood frequency analysis
Shiny R application hosted on both AWS and shinyapps.io to bulk download Environment Canada climate data and view summaries of available/missing data
Exploration of streamflow estimation in British Columbia using machine learning
Development of novel deep learning computer vision applications to support missions intelligence using PyTorch and NVIDIA TAO. Computer vision applications include image classification, object detection, and instance segmentation.
Deployment of applications to edge devices using NVIDIA Deepstream.
Data cleaning and wrangling supporting dataset generation for various sensor modalities.
Data Collection and Analysis:
Development of In-House Applications:
Probabilistic Balance Modelling:
Project Management: