/projects

portfolio of my projects

Portfolio

Robotic Arm Project
Feb 2023

The robot arm project is one I have been working on recently is connected to the ROS (the Robotic Operating System). In the future, I plan to use an Xbox Kinect to help the arm gain a 3D understanding of its surroundings. This will be achieved using MoveIt motion planning, a tool that will enable the arm to move with greater accuracy and flexibility.

Robotic Arm

Software Utilized

C++ Python Arduino Ros

Okanagan Engineering
Competition
Feb 2023

In the competitive Western Engineering Competition of 2023 my team and I programed the game Battle Ships from scratch in a mere 5 hours. In this short amount of time we were able to re-imagine this classic board-game with network play over a socket server and a website to host the game. My team's hard work payed off as we were awarded second place at the competition.

BattleShip Menu BattleShip Game

Software Utilized

Next JS NodeJS TailwindCSS Yarn Socket.io TypeScript

Vise Machining Project
November 2022

During my manufacturing class my team was tasked with machining a vise. To do this my team created our design in OnShape and then realized our design with the help of Lathes, Milling Machines, and Water Jet Cutters.

Vise Vise Front

Software Utilized

OnShape

Self Driving Car Project
Jun 2022

In 2022 I was hired to rewrite the Labs for my class APSC 258 Applications of engineering Design, where I created software and hardware to improve the Labs. This utilized machine learning in Tensorflow and software built on Python and Javascript.

Self Driving Car Self Driving Video

Software Utilized

NodeJS TailwindCSS Yarn Socket.io TypeScript RaspberryPi Tensorflow OpenCV Ansible Docker

Okanagan Engineering
Competition
Oct 2022

2022 Was my first Okanagan Engineering Competition, for this competition my team was tasked with creating minesweeper in 5 hours, Our team was able to produce a working version of the algorithm and went on to win second place. This task had a lot of suprisingly challenging programming as recursive functions were needed to uncover the different tiles when clicked.

You can play the game here Minesweeper

NodeJS TailwindCSS Yarn TypeScript React

Boeing 747-8 Solidworks
Feb 2021

In my first year at University we were tasked with creating a project in Solidworks. My Team decided on creating a Boeing 747-8. In this project I learned a lot about creating Solidworks models with complex curves and geometry. I also used Blender to create the final renders for my design.

Boeing 747 Boeing 747 Render

Software Utilized

Blender Solidworks

First Tech Challenge
Feb 2020

I started the robotics club at my highschool in 2019, and I was fortunate enough to participate in the First Tech Challenge, where my team won the Collins Aerospace Innovation Award for our unique design and software programming.

First Tech Challenge