Over the past six years, I’ve lived and worked in Canada, the United States, Switzerland, and Germany. My weekends outside of work and school are often spent traveling and over the years I’ve been through 47 countries in Europe and North America. Looking forward in life, I know I want to continue to live and work in new surroundings!


I recently finished a double major in Computer Science and Electrical Engineering with a minor in Computer Engineering. My focus with this degree has primarily been in machine learning/neural networks, blockchain, Internet of Things (IoT), security, and embedded systems.


My main technical interests are in machine learning and data science, artificial intelligence, automation, robotics, Internet of Things, and other “smart” systems. I’ve also become increasingly interested in system and data security for these devices which are playing an increasingly large role in our daily life.


Hotchkiss Brain Institute

May 2018 - Aug 2018 Calgary, AB, Canada

I worked in a research lab that is using machine learning, computer vision, and image recognition techniques to classify and segment lesions from MRIs (magnetic resonance imaging) for use in multiple sclerosis research. I used image segmentation architectures like U-NET and Mask RCNN with TensorFlow and Keras along with a variety of Python libraries like NumPy and SciPy for data processing.

Student Organization for Aerospace Research

September 2017 - June 2018 Calgary, AB, Canada

I lead a team of six engineers to create the avionics systems as part of a rocket entry in the Spaceport America Cup. My team designed a software and communications systems for 9km, Mach 1.5 rocket launch, which required integrating sensors and control systems with all other project subgroups. Throughout the design and build process, we created tests to validate all sub-systems work normal and worst-case scenarios.

TU Berlin Information System Engineering

May 2017 - Aug 2017 Berlin, BE, Germany

I worked with a team to create an open-source framework for fog and edge computing systems. Our software manages data replication and processing across different edge nodes and numerous logical groupings. My work was primarily focused on designing a strictly consistent distributed namespace to provide a single point-of-truth for the system which contains information on all system entities.

Schulich School of Engineering

May 2016 - Aug 2016 Calgary, AB, Canada

My work focused on writing Python 3 scripts for automating data collection for use in neural network models. Our models forecast solar panel power generation in different regions across the world to help utilities accurately predict their power generation requirements. The data collected from the web is provided in a number of different formats (CSV, XLSX, HTML, etc.) and must be converted to a standardized format for use in the modeling software.

ABB Corperate Research

May 2015 - May 2016 Baden, AG, Switzerland

I completed a 12-month internship in the Insulator & Polymer Technologies group at ABB’s Corporate Research Center in Switzerland. As an electrical engineer in a group primarily composed of material scientists, my job was to perform the electrical tests and measurements on the samples we developed. On a day-to-day basis, I prepared insulating material samples and then tested them in long-term, high voltage aging setups. Additionally, I performed dielectric spectroscopy and surface conductivity measurements to further characterize and analyze our samples. I was also responsible for writing and maintaining the manuals and documentation for each of the experimental setups. As many of the experiments I ran required chemicals to prepare and operated at thousands of volts, it was imperative that I prioritized safety while working in the labs and writing the manuals.

Cenovus Energy

May 2014 - Aug 2014 Brooks, AB, Canada

As a Cenovus Engineering Intern I worked both in the office on database error checking and validation and in the field under Operations as a student operator. Working with IBM Maximo Asset Management software, I error checked, added, and validated data from both the current system and external databases. I improved efficiency and accuracy by developing algorithms in Excel to error check and correct thousands of entries and created formulas to dynamically populate data fields which increased data entry speed. In Operations, I was responsible for conducting part of the regulatory inspections required by the Alberta Energy Regulator (formerly Energy Resources Conservation Board). Outside of my assigned job responsibilities, I toured a drilling rig, hydraulic fracturing operation, and I assisted with a gas plant turn around.

iGEM Calgary

Jan 2013 - Nov 2013 Calgary, AB, Canada

I conducted synthetic biology research with the University of Calgary iGEM team. Our team developed a rapid and mobile strip test for specific bacteria, in our case, EHEC E. coli. I was the engineer on the team and was responsible for the team website development and I also worked on the 3D/quantitative modeling teams. In addition to my technical duties, I worked with industry to ensure research was ethical and applicable. In October and November, I presented our research at the University of Toronto and Massachusetts Institute of Technology to international audiences of up to 1000 people.