Projects
Python package for Pre-Whitening (pywhiten)

A flexible python package for conducting Lomb-Scargle-based pre-whitening of time series data. It is distinguished from other, similar tools by a focus on automated pipeline-style analysis and a high degree of flexibility through its extensive configuration system. The core functionality of this package (which I originally called PyPW) was written to conduct the comprehensive frequency analysis in my MSc thesis, however it was noted during my defence that this would be a more broadly applicable tool and therefore I've converted it to a Python package.
SasKatoon Altitude Temperature Experiment (SKATE)

A high-altitude balloon mission successfully built and flown as a part of the NSERC CREATE International Space Mission Training Program. The payload was principally designed to collected temperature and humidity data as a function of altitude, and included imaging instrumentation facing toward the horizon and up towards the balloon (Image: the helium balloon imaged from the payload moments after burst at 33km altitude). I led a team of five which wrote the software for the onboard computer and instrumentation. I also designed and constructed the electrical power system with another collaborator.
phmin (Python Package)
A small python package for performing frequency analysis on time series data using a phase dispersion minimization method. While principally designed and utilized for sparse photometric observations of stars, this package makes no (astronomical) assumptions about the input data and is therefore generally suitable for time series analysis of sparse data, particularly where non-sinusoidal signals are present.