Madeleine Wrazej

Hello, I'm

Madeleine Wrazej

Ecological Data Analyst & Workflow Developer

I work in ecological monitoring with Parks Canada, building data management tools and analysis workflows that bridge field science and data-driven insight.

About Me

I'm an ecological data analyst working with Parks Canada on ecological monitoring programs in the mountain national parks. My work sits at the intersection of field ecology and data science β€” collecting environmental data, then building the tools to make sense of it.

I'm particularly passionate about data management workflows and creating user-friendly tools that make complex analyses more accessible. I am highly confident in using AI tools in my development process to build robust data pipelines, Streamlit and web applications, and machine learning workflows.

Outside of work, I apply the same data-driven approach to ultra marathon training. Recently, I built a web app to track my training since a spreadsheet just wasn't cutting it.

Skills & Tools

Languages

  • Python
  • R
  • HTML/CSS
  • JavaScript

Data & ML

  • Pandas / NumPy
  • Streamlit
  • CNNs / Deep Learning
  • Image Segmentation

Tooling

  • Git / GitHub
  • AI-assisted development
  • Data visualization
  • Workflow automation

Domain

  • Ecological monitoring
  • Phenology analysis
  • Statisitcal Analyses
  • Field data collection

Education

BSc Anthropology

University of Victoria (Completed June 2019)

Coursework included: Ecology, Research Methods, Statistics, Human Osteology (Skeletal Pathology), Biology of Human Skeletal Variability, Primatology

MSc Forestry (Honours)

University of British Columbia (Completed June 2024)

My research investigated the impacts of recreational disturbance on mountain goats in Banff and Yoho national parks. I used camera traps to document behavioural responses and analyzed stress hormones extracted from mountain goat hair to assess physiological impacts.

Read MSc Thesis β†’

Projects

Mountain Parks Phenology Analysis

Analysis of plant phenology data collected across Canada's mountain national parks. Develops reproducible workflows for processing PhenoCam time-series imagery and extracting seasonal green-up and senescence signals using CNN-based image segmentation. To see an demo of the data visualization Streamlit web app, check out the link below.

Python Streamlit PhenoAI PhenoCams CNN / Image Segmentation

Endurance Athlete Training Tracker

A personal web app built to log and visualize to plan, track and visualize training data for the endurance athlete. Proves that my passion for building data management tools applies equally towork and my love for endurance sports.

Web App Data Visualization Personal Project

Commuter App

A web app for Parks Canada staff to track their commuting days. The app allows users to simply track which days they commuted into the office on their phone or computer and then helps populate a standarized commuting form at the end of each month or quarter. To check out a demo of the app, follow the link below.

JavaScript Web App Coummuting

Resume

Data-focused ecologist with an MSc in Forestry (honours) and 9+ years of experience in ecological monitoring and research. Specializing in building reproducible data workflows, QA/QC systems, and analysis pipelines using R and Python. Experienced in statistical modeling, spatial analysis, and image-based phenology workflows.

Skills

R Python HTML JavaScript QGIS ArcGIS Firebase Supabase Netlify Vercel R Shiny Git/Github Streamlit QA/QC Pipelines Time Series Image Segmentation AI-assisted Development

Experience

Parks Canada

Resource Management Officer I

  • Lead development of scalable data workflows, QA/QC systems, and data management for alpine phenology and pika monitoring projects
  • Build pipelines for PhenoCam image processing and time-series analysis
  • Trained and applied CNN-based image segmentation models for vegetation classification, integrating outputs into the PhenoAI phenology analysis workflow
  • Contributing to workflows within the PhenoAI package
  • Apply various statistical modelling methods (e.g. GAMs and GLMMs) for ecological analyses
  • Use AI tools to automate workflows
  • Lead preparation of scientific reports
  • Responsible for training staff, field logistics, and fieldwork across various ecological monitoring projects

University of British Columbia

Graduate Researcher

  • Conducted research on mountain goat behaviour and stress
  • Managed large ecological datasets (eg. camera trap images, stress hormone and genetics data) and applied statistical models (eg. Bayesian GLMMs)
  • Collaborated with academic and government partners
  • Produced thesis and manuscript drafts
  • Participated and presented at various conferences, webinars and events

University of British Columbia

Teaching Assistant

  • Led upper-level undergraduate lab sections (up to 40 students) for a wildlife ecology and management course
  • Contributed to teaching material and provided feedback on assignments and exams

Parks Canada

Resource Management Officer, Technician & Student Roles

  • Conducted ecological monitoring across multiple programs
  • Managed various ecological datasets and QA/QC workflows
  • Contributed to field protocols and supported analyses

Personal Projects

Commuter App

Web App

  • Built a web app for Parks Canada staff to track daily commuting days
  • Generates pre-filled monthly commuting allowance records in Excel format for payroll submission
  • Built with React, Vite, Tailwind, and Supabase

Ultra Training Web App

Web App (In Progress)

  • Developing a web-based training log and analytics tool
  • Using Firebase for backend/database and Netlify for deployment
  • Focused on workout tracking, performance insights, and data visualization
  • Syncs with personal Strava account using Strava web API

Education

University of British Columbia

MSc Forestry (Honours)

University of Victoria

BSc Anthropology

Additional Courses & Certifications

Avalanche Safety Training Level 1 Wilderness Advanced First Aid (40 hr) S131 Basic Wildfire Management Incident Command System 200 Possession & Acquisition License Basic Chainsaw Operator β€” Type 3 Parks Canada Firearms Safety Course

Photos

Collecting goat pellet samples in Yoho National Park
Collecting goat pellet samples in Yoho National Park (2022)
Camera servicing for my MSc in Banff National Park
Camera servicing for my MSc in Banff National Park (2023)
Conducting fieldwork for my MSc in Yoho National Park
Conducting fieldwork for my MSc in Yoho National Park
Checking a camera trap in Yoho National Park for my MSc
Checking a camera trap in Yoho National Park for my MSc
Poster presentation at The Wildlife Society Conference (2023) in Louisville, KY
Poster presentation at The Wildlife Society Conference (2023) in Louisville, KY
Ultra Pirineu 100km Race in BagΓ , Spain (October 2025)
Ultra Pirineu 100km Race in BagΓ , Spain (October 2025)
Vista Lodge ski trip (January 2025)
Vista Lodge ski trip (January 2025)
Death Race Ultra in Grande Cache, AB (August 2024)
Death Race Ultra in Grande Cache, AB (August 2024)

Get in Touch

Interested in collaboration, have questions about my work, or just want to connect? I'd love to hear from you.