Hello! 👋


I am a recent electrical engineering graduate focused in digital hardware design, semiconductor devices, and power systems. In my free time, I love making my crazy ideas come to life with my DIY projects as well as jamming out on my guitar.

Moving Average and Standard Deviation for Temperature Sensor

Moving Average and Standard Deviation for Temperature Sensor

For my digital VLSI course final project, we designed an IC using Verilog then synthesized and optimized it using Genus and Innovus. The goal of our circuit is to be able to calculate the moving average and standard deviation from the last 14 readings of a temperature sensor and letting the user choose which ones they want at the output. We made two different designs for this project; One where its the barebones design and one where we used techniques such as pipelining and clock gating to further optimize it.

Continue reading →

High Speed Magnetic Field Pulsar

High Speed Magnetic Field Pulsar

The goal of the project is to design and fabricate a device that can speed up signals in optic cable applications via the use of high speed magnetic pulses and magneto-optic material. The device will be capable of producing magnetic field pulses greater than or equal to 500 gauss within 100 nanoseconds, will be powered by a source voltage of less than or equal to 15 Volts DC, and will be less than 3.5” by 2” in physical size. Given the design requirements and resources from the previous iterations of this project, we plan to create an improved design including a reduced rise time of 10ns, functional programmable control of the magnetic field generation, reduced overall noise, and increased stability.

Continue reading →

Eagle Power System Simulation

Eagle Power System Simulation

For my Power Systems Analysis I course, me and my team worked on the Eagle power system which includes 17 buses. We had to work on the branches to connect all of the buses, assigning the buses as Swing bus, Load bus and Generator buses. We then moved on to performing load flow analysis for 3 different tasks. The first one being a normal condition load flow, second one by adding a 40 MW load to the system and increasing the loads of all the other buses by 40% and then running a load flow analysis for that. The third task was performing different contingencies, N-1 contingency consisted of eliminating the branch between bus 5 and bus 11 and then N-2 contingency included the OWL generator outage

Continue reading →

Home Security System

Home Security System

In this project, me and my teammate build a Home Security System based around the ATMEGA328p chip used in an Arduino. Our system can switch between two modes; a home security mode and a lie detector mode. In the home security mode, we activate the laser, water, and shock sensors which will trigger if there is someone who walks in front of it, a water probe that triggers if there is flooding, and a shock sensor that triggers in situations like an earthquake. In the lie detector mode, we can detect if someone is lying through their galvanic skin response and we can manually shock someone if they are lying.

Continue reading →

Modeling the Dynamic Response of a Steam Turbine

Modeling the Dynamic Response of a Steam Turbine

As part of a project from my power systems course, we learn how to model a steam turbine system. Over the course, we start from a simple spring and damper system slowly building up the model to include different components of a steam turbine such as the rotor. We then test our model to see how it behaves under different scenarios like introducing a fault to the system.

Autonomous Self Driving Roomba

Autonomous Self Driving Roomba

In this project, I worked in a team of six in order to program a Roomba that can navigate a randomized test field. We programmed a microcontroller to take in measurements from various sensors such as the IR sensor and ping sensor so that we can map out the field and avoid obstacles to reach the end goal in the test field.

Continue reading →