My Projects

Engineering and programming projects.

Radio Controlled Boat Design Project

January 2026 – Present · ENGI 1030 Engineering Graphics and Design

Designing and building a radio-controlled boat for The Fluvarium competition.

Project Goals

  • Design hull, rudder, and propeller using OnShape
  • Optimize the hull geometry through an iterative design process
  • Integrate RC electronics with waterproofing
  • Meet competition constraints

Design Process

Researched basic hydrodynamic principles and analyzed hull designs. Iterating through multiple hull configurations in OnShape, testing bow shapes, beam widths, and keel designs. Modifying for exact model dimensions.

Technical Challenges

The main challenge is balancing a slim, fast shape with enough stability to stay upright in the water. I also focused on making the electronics compartment leak-proof without permanently sealing it, ensuring the batteries remained easily accessible.

OnShape RC Electronics Waterproofing

Circuit Craft

November – December 2025 · ENGI 1020 Introduction to Programming

Circuit solver application using Modified Nodal Analysis to calculate voltage and current in linear circuits.

Features

  • Modified Nodal Analysis algorithm for circuit solving
  • Support for resistors, voltage sources, current sources
  • GUI built with PySide6
  • Real-time calculation and result display

Technical Implementation

MNA algorithm constructs matrices representing circuit topology and element values. Solver uses linear algebra to solve for node voltages and branch currents.

User Interface

Drag and drop circuit elements, connect them, and view calculated results. Vector icons follow standard circuit diagram conventions.

Learning Outcomes

Algorithm design, GUI programming, linear algebra applications.

Python PySide6 MNA Algorithm NumPy

More Projects Coming Soon!

Additional projects in development. Check back for updates.

Read My Blog