R Projects

Package Developement

ccviR Jan 2025 - Mar 2025
Shiny App for Climate Change Vulnerability Assessments
Contributor (Shiny App) for Ilona Naujokaitis-Lewis, Environment and Climate Change Canada (Ottawa, ON)
envdm Jun 2023 - Present
Environmental Data Model for developing Shiny Dashboards
Contributor (Shiny App) for Péter Sólymos, Analythium Solutions Inc. (Edmonton, AB)
ARUtools Jan 2023 - Mar 2024
CWS Ontario’s preferred approach to sampling Boreal Birds
Contributor for David Hope, Canadian Wildlife Service – Ontario Region (Ottawa, ON)
BASSr Nov 2022 - Mar 2024
Facilitate the processing of ARU data and subsampling of recordings
Contributor for David Hope, Canadian Wildlife Service – Ontario Region (Ottawa, ON)
bbsBayes / bbsBayes2 Aug 2022 - Jan 2023
Bayesian modelling of Breeding Bird Survey Data
Contributor for Adam Smith, Environment and Climate Change Canada (Ottawa, ON)
fasstrshiny Jan 2022 - Mar 2022
A Shiny app to analyze, summarize, and visualize daily streamflow data
Contributor (Shiny App) for Jon Goetz, BC Ministry of Water, Land and Resource Stewardship (Victoria, BC)
moosecounter Sep 2021 - Feb 2024
For conducting adaptive moose surveys
Contributor (Shiny App) for Péter Sólymos, Analythium Solutions Inc. (Edmonton, AB)
bcgwlreports Mar 2021 - May 2022
Automatically creating HTML groundwater level reports for assessing potential flood and drought conditions
Creator/Contributor for Jon Goetz, BC Ministry of Water, Land and Resource Stewardship (Victoria, BC)
bcaquiferdata Jan 2021 - Present
Process BC Gov GWELLS data into formats more suitable for other analyses (e.g., Strater, Voxler, ArcHydro), including Shiny App.
Creator/Maintainer for Christine Bieber, BC Ministry of Water, Land and Resource Stewardship (Victoria, BC)
motus Jan 2019 - Present
Accesses MOTUS data
Contributor/Maintainer for Denis LePage, Birds Canada (Port Rowan, ON)
naturecounts Jan 2019 - Present
Accesses data from the NatureCounts platform by Birds Canada
Creator/Maintainer for Denis LePage, Birds Canada (Port Rowan, ON)
cavityuse Aug 2018 - Present
Detect use of cavities (caves, burrows, etc.) from geolocator data in a variety of animal species.
Creator/Maintainer, Independent Development
rcaaqs Nov 2017 - Feb 2018
Facilitates the calculation of air quality metrics according to the Canadian Ambient Air Quality Standards (CAAQS)
Contributor for Stephanie Hazlitt, BC Ministry of Environment and Climate Change Strategy (Victoria, BC)
bcgroundwater Nov 2017 - Feb 2018
Facilitates analysis and visualisation of groundwater data from the British Columbia Provincial Groundwater Observation Well Network.
Contributor for Stephanie Hazlitt, BC Ministry of Environment and Climate Change Strategy (Victoria, BC)
LITAP May 2017 - Present
Analysis of waterflow based on elevation data and pit removals, adapted from RA MacMillan’s LandMapR
Creator/Maintainer for Sheng Li, Agriculture and Agri-Food Canada (Fredericton, NB)
bcgwcat Jan 2017 - Present
Provides easy access to EMS data as well as tools specific to those working with groundwater through R functions but also through a Shiny App user-interface
Creator/Maintainer for Julie-Ann Ishikawa, BC Ministry of Water, Land and Resource Stewardship (Victoria, BC)
weathercan Jun 2016 - Present
Peer-reviewed R package for downloading Canadian weather data from Environment and Climate Change Canada. Part of rOpenSci
Creator/Maintainer, Independent Development
feedr Jan 2016 - Present
Loading, transforming and visualizing RFID data created when pit-tagged animals are detected by RFID loggers
Creator/Maintainer; Post-doctoral work for David Hill, Thompson Rivers University (Kamloops, BC)

R Script Development and Analysis

Interactive Maps of Urban Bird Diversity and Carbon Storage Jan 2024 - Mar 2024
Carly Ziter, Concordia University (Montreal, QC)
Assessing use of urban stopovers with Motus Jan 2024 - Mar 2024
Barbara Frei, Environment and Climate Change Canada (Montreal, QC)
SO2, NO2, Ozone and PM2.5 CAAQS indicators Feb 2022 - Mar 2022
Karly Harker, BC Ministry of Environment and Climate Change Strategy (Victoria, BC)
Fungi communities on ant mounds Mar 2021 - Sep 2021
Wendy Untereiner, Brandon University (Brandon, MB)
BC Protected Areas Shiny App interactive map development Mar 2021 - Mar 2021
Andy Teucher, BC Ministry of Environment and Climate Change Strategy (Victoria, BC)
Cavity use of red-headed woodpeckers Jan 2021 - Aug 2022
Elena West, Audubon Society (Minneapolis, USA)
Rattlesnake hibernation Dec 2020 - Oct 2021
Karl Larsen, Thompson Rivers University (Kamloops, BC)
Wireworms and temperature Dec 2020 - Jul 2021
Bryan Cassone, Brandon University (Brandon, MB)
Bird song playback and SNR extraction Jul 2020 - Dec 2020
Ken Otter, University of Northern BC (Prince George, BC)
Tutoring mixed models and power analysis May 2020 - Jun 2020
Catherine Ortner, Thompson Rivers University (Kamloops, BC)
Migration in aerial insectivores and movements in Long-billed Curlews Dec 2019 - May 2025
Matt Reudink, Thompson Rivers University (Kamloops, BC)
BC Groundwater levels indicator interactive map development Oct 2018 - Oct 2018
Stephanie Hazlitt, BC Ministry of Environment and Climate Change Strategy (Victoria, BC)
Ozone and PM2.5 CAAQS indicators Aug 2018 - Aug 2018
Stephanie Hazlitt, BC Ministry of Environment and Climate Change Strategy (Victoria, BC)
Aquifer factsheets: R programming, tutoring and workshops Nov 2017 - Present
Julie-Ann Ishikawa, BC Ministry of Water, Land and Resource Stewardship (Victoria, BC)
Physiological ecology of sedges Sep 2017 - Jul 2020
Martin J. Lechowicz, McGill University (Montreal, QC)
Population decline of aerial insectivores May 2017 - Aug 2017
Joe Nocera, University of New Brunswick (Fredericton, NB)
Bull trout Telemetry: Data cleaning, preparation, R training Jan 2017 - Jan 2017
Ian Spendlow, British Columbia Ministry of Forests, Lands and Natural Resource Operations (Prince George, BC)
White-throated sparrow song variation (Citizen Science) Jan 2016 - Jan 2017
Post-doctoral Researcher for Ken Otter, University of Northern BC (Prince George, BC)
Communication and noise in mountain chickadees May 2015 - Sep 2015
Post-doctoral Researcher for Ken Otter, University of Northern BC (Prince George, BC)

R Workshops

2019-2025 Two-day Introduction to R (Instructor) Brandon University (Online, Brandon, MB)
2024 Introduction to using R Shiny Apps (Instructor) BC Government (Online)
2024 Two-day Introduction to R (Instructor) BC Government (Online)
2019, 2020, 2023 Intro to R through Figures (Instructor) The Wildlife Society (Online, Winnipeg, MB)
2023 Introduction to Rmarkdown/Quarto for Reproducibility (Instructor) Birds Canada (Online)
2022 Introduction to Rmarkdown/Quarto for Reproducibility (Instructor) Society of Canadian Ornithologists / Société des ornithologistes du Canada (Online)
2021 Intro to R through Figures (Instructor) University of Northern BC (Online)
2020 Two-day Introduction to R (Instructor) University of Manitoba (Winnipeg, MB)