Hobbyist / Engineer
*In my free time, I like to tinker with electronics, play sports, and volunteer. */>Take a look at my projects section if you have a minute, you might be interested in some of the stuff I've done! In fact, I might be working on something right now...
I'm currently looking to accelerate my career in electrical engineering, with an interest in either the automation and controls, power systems analysis, or embedded systems industries.
Graduated with Distinction
Proficient with hardware synthesis (RTL), embedded software design, and DSP techniques
Knowledgeable in AC (single and three phase), DC electronic circuit theory, and switching power supplies
Insightful in control theory, industrial control system design (PLC and DCS), and control valve sizing
AutoCad, SolidWorks, Fusion 360, Schneider Electric SoMachine, DeltaV Software Suite, Siemens SIMATIC STEP 7, RSLogix 5000, MATLAB, LTSpice, SKM Power Tools, Altium Designer, TI Code Composer Studio, TI SYS/BIOS, Intel Quartus Prime, Python, C/C++, JavaScript, Verilog, MS Office, git, LATEX
Our senior engineering capstone group aimed to improve on current grape picking systems by developing a robotic vehicle that can harvest grape crops autonomously and selectively. It was required to navigate a vineyard without the need for human intervention, work during all times of the day, and successfully detect and harvest wine grape crops using cutting-edge vision technologies, robotics, and various engineering methods we’ve acquired at BCIT. We were able to create and demonstrate the proof-of-concept autonomous vehicle utilizing a robotic arm and custom cutting end-effector. Read our capstone proposal and final report for more information.
As part of the Industrial Control Systems course at BCIT, I was tasked with designing a temperature-flow cascade control strategy to regulate the outlet water temperature of a gas-liquid heat exchanger, incorporating disturbances such as steam header pressure, inlet water temperature, and water flow-rate. After a series of bump tests, I created models of the heat exchanger and controller using the Emerson DeltaV software suite, and a simulation of a DeltaV DCS and HMI. My control strategy was tested both in the simulation and on the process.
For my embedded systems term project, I designed and implemented a simple P-D controller for two Quanser SRV02 motors using a real-time embedded system (TMS320F28027). Parts were fabricated (PLA printing) to allow a pen to draw anywhere within a 36in2 square. This project involved interfacing the RTES to external hardware including power amplifiers and quadrature encoders, through the use of various communications standards (SPI & SCI for example).
In a group of 2, my partner and I were able to design and implement a self driving car that was able to solve a maze. The maze included colored markers to indicate turning directions, requiring the useof computer vision. The brain of our vehicle was the Raspberry Pi 3 Model B+, running the Raspbian OS, with software written in C++ to navigate the vehicle as well as send a video stream over sockets to a client application. A custom PCB was created using Altium Designer and assembled to hold components needed for the vehicle.
My partner and I in a group of two were able to synthesize and test hardware in verilog to configure the Wolfson WM8731 audio codec and an ISSI 64MB SDRAM chip so that we could play audio between a line-in and line-out port on the Terasic DE1-SoC FPGA development board. We were also able to implement a delayed audio effect where a previous sample would be scaled and added to the current sample. Finally, we were able to create a PCB for the Wolfson WM8731 audio codec since some of the Terasic development boards such as the DE0-Nano or even the DE10-Nano don't include an audio codec on-board. I've posted this project on GitHub, with the hope that others can use my work as a starting point for their own audio-related projects.