Portfolio

A selection of past projects showcasing my work in data pipelines, R package development, etc. If you’d like to discuss a similar project, feel free to contact me.

Data pipelines & management 🎓

Sep 2026 – Present Species-specific threshold for Montreal urban bird ARU monitoring
Barbara Frei - Environment and Climate Change Canada
Montreal, Quebec, Canada
Sep 2026 – Present Individual identification of Eastern Grass Owl with BirdNET embedding
Shiao-Yu Hong - National Pingtung University of Science and Technology
Neipu, Pingtung, Taiwan
Sep 2024 – Mar 2025 Process BC & Maritime provinces ARU data through BirdNET
David Bradley - Birds Canada
Delta, BC, Canada
Sep 2023 – Mar 2024 Process BC ARU data through BirdNET
David Bradley - Birds Canada
Delta, BC, Canada
Apr 2020 – Jul 2021 Field bird survey & eBird citizen science data analysis
Jerome Ko - Endemic Species Research Institute
Jiji, Nantou, Taiwan
Feb 2020 – Mar 2020 Digitalize historical BC bird survey data
David Bradley - Birds Canada
Ladner, BC, Canada

R package development 📦

birdnetTools (2025 – present) - Creator / Maintainer - R package for post-processing, visualization, and validation of BirdNET output. Developed in collaboration with the BirdNET team. Available on GitHub. (Documentation)

birdnetTools hex logo

bbsTaiwan (2024 – present) - Creator / Maintainer - R package for accessing and analyzing Taiwan Breeding Bird Survey (BBS) data. Developed for national biodiversity research and public engagement. Available on GitHub. (Documentation)

bbsTaiwan hex logo

Bioacoustics workshops 🏫

Nov 2026 BirdNET in R (Instructor)
XXIX International Ornithological Congress (Yucatán International Congress Center)
Oct 2026 Rainy day bioacoustics: listening to birds with R (Instructor)
Jasmine (R Ladies Vancouver)
Oct 2026 Species identification through computer vision (Co-instructor with Cara Appel)
Data4Nature (University of British Columbia)
Aug 2025 BirdNET workshop (Co-instructor with Jenn Foote)
SCO-SOC annual conference (University of Saskatchewan)
Dec 2020 – Mar 2021 Recording Techniques for Breeding Bird Surveys (6 sessions) (Instructor)
Luna Fan (Endemic Species Research Institute)
Oct 2018 Automatic bird sound detection: ARU data analysis (Instructor)
Kathy Martin (Canadian Wildlife Service)

Data science workshops 🏫

Feb 2026 Introduction to Git & GitHub (Instructor)
Library Graduate Student Workshop Development Program (University of Northern British Columbia)
Mar 2023 Qualitative Analysis using R (Instructor)
Jennifer Wigglesworth (University of Northern British Columbia)
Nov 2022 Introduction to Git and GitHub (Instructor)
Applied Analysis Hub (University of Northern British Columbia)
Mar 2022 Data Wrangling with R (Instructor)
Applied Analysis Hub (University of Northern British Columbia)
May 2021 – Jul 2021 Data Wrangling with R (4 sessions) (Instructor)
Jerome Ko (Endemic Species Research Institute)
Jan 2018 – Apr 2018 Statistical Analysis in Ecology (5 sessions) (Instructor)
Trevor Gareth Jones (University of British Columbia)

Code review & troubleshooting 💬

During my PhD at the University of Northern British Columbia, I co-founded the Applied Analysis Hub (AAH), a research support group providing one-on-one code review and troubleshooting for students and faculty. This gave me extensive experience reviewing code, particularly for graduate students’ research projects.

Back to top