projects

automated data collection system

2023

Automated data collection system for electromagnetic imaging. I wrote Python software to control a vector network analyzer and positioning robot. I designed the software in such a way that it can easily control multiple experiments that use different hardware. I designed and built a custom robot that positions imaging targets in 3D space. This robot interfaces with my software via GRBL. The collected data is then stored using MongoDB. Software repo: https://github.com/kelpdotkelp/Algae

discrete transistor 4-bit full adder

2023

4 bit full adder I built from 77 discrete bipolar junction transistors. Only NAND gates were used in its construction, and the entire circuit was hand soldered on prototype board. More information can be found here: https://www.youtube.com/watch?v=9S3p2nGLjKE

2d java game engine

2021

A custom 2D game engine I wrote in Java. The engine supports collision, animation, scenes, and has a tile-based level editor. This was one of my favorite projects as I learned so much while building it, and I gained more understanding behind the design of professional game engines. I used this engine to create my game, Sporestride.

8-bit breadboard computer

2019

A simple 8-bit computer built entirely on breadboards, using only logic gates. The computer has memory, 2 registers, a 7 segment display for output, and an arithmetic logic unit that performs addition and subtraction. This design was based on Ben Eater's series on YouTube.

high altitude balloon

2019

I was the leader of the electronics team for a high altitude balloon project. We were responsible for the electronics aboard the payload. This included using a microcontroller to log data from sensors including a geiger counter and CO2 sensor, and control an LED display. Here is a documentary on the project made by my good friend Jacob Markham: https://www.youtube.com/watch?v=qOqCGjDKhQc

resume

education

bachelor of science in electrical engineering

Expected graduation date: spring 2025

University of Manitoba

Minor in computer science

international baccalaureate diploma

2020

Miles Macdonell Collegiate

research

undergraduate research - institute for quantum computing

May 2024 - August 2024

University of Waterloo

Undergraduate School on Experimental Quantum Information Processing 2024 Participant

undergraduate research - electromagnetic imaging lab

May 2023 - January 2024

University of Manitoba

My primary duty has been to automate data collection for the lab's electromagnetic imaging experiements. I wrote Python software that has a full GUI and controls scientific instruments. Additionally, I designed and built a 3D positioning robot for automating the positioning of imaging targets. This role has required me to work closely with professors and graduate students to ensure their design requirements were being met.

undergraduate research - path planning algorithms

May - September 2022

University of Manitoba

Designed and tested a memory efficient version of the rapidly exploring random tree star (RRT*) algorithm, which is used to solve a variety of path planning problems. This work is summarized in the following research paper: https://drive.google.com/file/d/1osbg-6CodQoC_imBeWgTspgYyOxWyzYg/view?usp=share_link

leadership experience

umsats - satellite telecommunications co-lead

October 2021 - Present

University of Manitoba

UMSATS is a student design team at the University of Manitoba. The team's purpose is to design, build and launch satellites. The communcations subsystem handles the electronics that transmit and receive signals from the ground station. I've gained valuable leadership and design experience from this role.

high altitude balloon club - electronics lead

2018 - 2020

Miles Macdonell Collegiate

I was the electronics team lead for the high altitude ballon club at Miles Macdonell Collegiate. Our team was responsible for logging from sensors like a geiger counter and CO2 sensor.

work experience

content and study skills tutor

August 2021 - May 2023

University of Manitoba, Academic Learning Centre

Responsible for tutoring students in university STEM courses and assistng them in developing better study skills. I gained exceptional communication skills and the ability to express complex ides in a concise manner.

student research assistant

October 2020 - August 2021

University of Manitoba, Dpt. of Anthropology

Responsible for adding bibliographic entries to an EndNote database and cataloguing faunal remains. Gained bibliographic skills and increased attention to detail.





Last updated: May 9, 2024

game dev

pathogenia

2023

Pathogenia is simple arcade survival game where you are tasked with fighting ever-changing, stringy monsters. Developed for Android and iOS using the Unity game engine, I integrated the Google AdMob API into the project. It is available for download on the App Store and Google Play Store!

crab commerce

2022

Crab Commerce is a tower defence game where you hoard sand dollars, while fending off the creatures of the sea. Developed for Android and iOS using the Unity game engine, I integrated the Unity Ads API into the project. It is available for download on the App Store and Google Play Store!

2021

Sporestride is a desktop platformer game I wrote in Java using my custom 2D game engine. it features 8 vibrant levels to traverse and have fun exploring! Sporestride can be downloaded at: https://noahstieler.itch.io/sporestride

2020

Desktop game using the Unity game engine. This was the first game I completed with Unity. You play as a pirate that has to defend his island home from Davy Jones' robot army! Mechanized Mutiny can be played at: https://noahstieler.itch.io/mechanized-mutiny

photography