Computer Engineering

Electrical Engineering

Software Engineering

Here are many of the coding projects completed during my time as an Electrical Engineering student. They include web applications, a neural network, embedded code, and FPGA code written in VHDL. More will be added as I complete projects. They all have links to their respective GitHubs - see if there's anything you like!

SkiNet Web Application

This was my team's 2021-2022 engineering capstone project. Winner of the 2022 Schulich School of Engineering Design Fair. The project was a complete backend-frontend web application built with Spring Boot and React. The website is capable of scheduling, profiling, reporting, and news posts. Check out the promotional page for a full breakdown of the project. The promo video will also be embedded below.

Design Fair Promo Page Github
Personal Website

This is the github to the code for this website you are on right now! This website is built purely out of html/css using Bootstrap. There may be future updates depending on new engineering projects or videos.

Github
Weather Classifier Neural Network

This simple neural network was written to classify raw weather images to different types of weather. It is a Convolutional Neural Network which are designed to classify images. It was developed as the final project for ENEL 525 Machine Learning for Engineers.

Github
PIC24F16KA101 Embedded Multimeter

This code implements a voltmeter, resistance-meter, capacitance-meter, and frequency detector on the PIC24 MCU. More details on implementation are on the Github. It was developed as the final project for ENCM 511 Embedded Systems Interfacing.

Github
STM32F411E IIR Low-Pass Filter

This Infinite Impulse Response (IIR) Filter was implemented on the STM32F411E DISCO development board. There are numerous ProcessSample() functions that may be swapped in and out in the code to improve performance. There are additional functions to create and echo and reverb. More details are in the Github.

Github
STM32F411E FIR Low-Pass Filter

This Finite Impulse Response (FIR) Filter was implemented for the STM32F411E DISCO breakout board. There are several ProcessSample() functions that can be swapped in and out to improve performance. They are used to test the MAC functions of the chip.

Github
MAX-10 Altera FPGA Signal Generator and Voltmeter

This VHDL code for the DE10-Nano FPGA Board can generate a sawtooth wave, triangle wave, or square wave of varying frequencies and magnitudes. These values can be changed using buttons and switches. The square wave can also be fed into the buzzer. Completed as a practical lab for ENEL 453 Digital Systems Design.

Github
MAX-10 Altera Sine Wave Generator

This VHDL code for the DE10-Nnano FPGA Board can generate a very high frequency sinusoidal wave. Its frequency can be changed using buttons. It was completed as the final project for ENEL 453 Digital Systems Design.

Github

SkiNet Web Application Design Fair Video

This video was made to outline and promote the SkiNet Web Application for my engineering team's 2021-2022 capstone project. It is one of the winners of the Schulich school of Engineering 2022 Design Fair.