About Me.

Experience

PhD Candidate

Dalhousie Univeristy | 2021 - Present

I am currently a PhD student under the supervision of Dr. Joseph Malloch & Dr. Sageev Oore. I work in the Graphics and Experential Media (GEM) Lab within the Faculty of Computer Science at Dalhousie Univeristy. My research currently involves exploring how continuous interactions for Generative Machine Learning models can better support creative practitioners and their individual workflows than current text-prompt or chat based interfaces. Furthermore, I actively develop software and hardware prototypes, including new Digital Musical Instruments, in order to evaluate the use of continuous interactions with GenAI in creative contexts from a human-centric perspective.

I have also contributed to other projects in the GEM Lab, including work on Virtual and Augmented Reality (VR/AR), Space Syntax, Music Technology, and more.

See the Research page for more information about the work we've completed at the GEM Lab.

Machine Learning Engineer

Glas Ocean Electric | May 2024 - Present

I am currently working at Glas Ocean Electric, a Halifax-based startup focusing on the electrification of small vessels, as an ML engineer. I work on creating and maintaining ETL pipelines, training and evaluating various ML models, and deploying those models for business critical operations. This position was previously held as a MITACS intership from May-December 2024.

Bachelor of Computer Science (First Class Honours)

Dalhousie Univeristy | 2017 - 2021

I completed a Bachelor of Computer Science degree from Dalhousie in 2021. I graduated with both First Class Honours as well as the University Medal in Computer Science for the higest overall GPA in my graduating class.

My honours topic was on efficiently and effectively representing hand-tracking data from Machine Learning based motion capture systems.

Cyber Developer (Co-op)

Communications Security Establishment | 2019-2020

I Worked at Communications Security Establishment (CSE) from 2019 to 2020 as a Cyber Developer Co-op student. In this role I worked alongside a small team to develop a robust web-application used by Federal Government organizations to monitor the security of their online profiles. We used modern web technologies such as React, GraphQL, Node.js, and more.

Software Developer (Co-op)

Ultra Electronics | Summer 2019

I worked at Ultra Electronics in the Summer of 2019 as a Software Developer Co-op student. In this role I contributed to Ultra's suite of in-house product testing services. We built applications using Python, Java, C++, and more. I also led the transition from a legacy version control system to a git-submodule based architecture.